jQuery添加事件

时间:2011-08-27 06:46:09

标签: jquery css

以下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)。

2 个答案:

答案 0 :(得分:1)

当您不想对它做任何事情时,您需要什么活动?

您可以执行内联功能,例如

jQuery.event.add(window, "scroll", function() {
    alert("magic happens here");
});

从而摆脱了你自己的功能......

答案 1 :(得分:0)

只需绑定挂起的.bind或.live事件,然后只要你使用.trigger

就会触发它。

不需要jQuery.event.add