• 0

كيف أتأكّد من مرور مؤشر الفأرة فوق عنصر باستخدام jQuery؟

أريد السؤال عن إمكانية التأكد من مرور مؤشر  الفأرة فوق عنصر محدد باستخدام jQuery، وقد وجدت هذا الكود:

$('#elem').mouseIsOver(); // returns true or false

 لكن ما أبحث عنه هو تنفيذ كود معين عند مرور مؤشر الفأرة، كاستعمال دالة if مثلا أو شيء من هذا القبيل، كيف ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

$("p").mouseover(function(){
    $("p").css("background-color", "yellow");
});

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استعمال ()is، حيث يمكن التأكّد من مرور مؤشر الفأرة فوق العنصر أو الوسم، حيث تُرجع كقيمة true أو flase، وهذا مثال بسيط عن كيفية استعمالها:

var isHovered = $('#elem').is(":hover"); //  true أو false

كما يمكن استعمال :

var isHovered = !!$('#up,#down').
                    filter(function() { return $(this).is(":hover"); }).length;

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن