I recently upgraded our project s jQuery file from 1.4.2
to 1.4.4
and it appears that as of 1.4.3
the way we have been using jQuery.data
has stopped working.
我们有这一法典:
var events = $(window).data( events );
if (events.scroll)
if (!events.scroll.include(handler))
$(window).scroll(handler);
其目的是防止这一特定手持受到多重约束。
在1.4.2
中,该作品被罚款。 <代码>1.4.4,events
未作界定。
function handler() {
//do something
}
$(document).ready(function(){
$(window).scroll(handler);
$( div#test ).scroll(handler);
$(window).data( events ) -> undefined
$( div#test ).data( events ) -> Object
});
与本年度计划有什么变化? 我应如何列出<代码>window的活动?
我已将第一行改为:
var events = $(window).data( __events__ ).events;
a 视像,但将事件与平原物体联系起来的能力是令人信服的。