$ (). mousemove < - محدد فارغ في jQuery 1.4
-
23-09-2019 - |
سؤال
ينهار الجزء التالي من التعليمات البرمجية في الترقية إلى jQuery 1.4:
$().mousemove(
function (e) {
defaults.mouseX = e.pageX;
defaults.mouseY = e.pageY;
});
};
ما بدا أنه حل معقول هو إضافة "HTML" كمحدد ، على سبيل المثال: $ ("HTML").
يعمل الإصلاح بشكل جيد - باستثناء الآن عندما يقوم المستخدم بإبعاد الصفحة ، فإنه لا يسجل موضع الماوس خارج الحدود. عند محاولة استخدام موضع الماوس للسحب ، على سبيل المثال ، يكون مقدار الحركة خارج الشاشة أمرًا مهمًا حقًا. أي شخص حصل على أي أفكار؟
شكرا لك مقدما.
المحلول
قبل 1.4 ، $()
كان اختزالا ل $(document)
. مع 1.4 ، فإنه ينتج بالفعل مجموعة فارغة (وهو أمر أكثر منطقية ولكن كان صعبًا للغاية من قبل).
اكتب فقط $(document)
عندما يكون هذا ما تحتاجه ، وسيكون كل شيء على ما يرام ...
لا تنتمي إلى StackOverflow