سؤال

ولدي النصي في iframe أن يستمع لحركات الماوس من document.body كما يلي:

$(document.body).addEvent('mousemove',this.refresh.bind(this));

وهذا يعمل بشكل جيد من داخل IFRAME، ولكن أريد أن تتبع أيضا أن الفأر هو نقله خارج الإطار من. أي طريقة للقيام بذلك؟ أنا أستخدم موتولز.

هل كانت مفيدة؟

المحلول

وقد أو قد لا يسمح البرنامج النصي في الإطار من الوصول لأحد الوالدين. إذا كان الوالد هو في نفس المجال، وسوف.

في هذه الحالة، يجب أن تكون قادرا على استخدام شيء مثل هذا:

$(parent.document.body).addEvent('mousemove',this.refresh.bind(this));

وهذا من شأنه أن التقاط أي حركة الماوس داخل الإطار الأصل. "الأم" هي خاصية "نافذة" هذا هو مرجع إلى كائن "نافذة" من الإطار من الوالدين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top