以下jQuery代码通过调用函数scroll_position
jQuery.event.add(window, "scroll", scroll_position);
function scroll_position() {
var p = jQuery(window).scrollTop();
jQuery(scrollbox).css('position',((p+10)>start) ? 'fixed' : 'absolute');
jQuery(scrollbox).css('top',((p+10)>start) ? '10px' : '');
}
是否可以在不使用scroll_position函数的情况下添加此事件?我的意思是,我只想在不使用函数的情况下做同样的事情。 (我没有任何理由不使用该函数,只是学习jQuery)。
答案 0 :(得分:1)
当您不想对它做任何事情时,您需要什么活动?
您可以执行内联功能,例如
jQuery.event.add(window, "scroll", function() {
alert("magic happens here");
});
从而摆脱了你自己的功能......
答案 1 :(得分:0)
只需绑定挂起的.bind或.live事件,然后只要你使用.trigger
就会触发它。不需要jQuery.event.add