3

我正在开发我的第一个 jQuery 插件。在其中我需要一个动画来在滚动位置上自动播放。我尝试了很多想法,但没有成功。最后我将自动播放功能放在插件中并在我的 HTML 中调用这。

$(document).ready(function () {
    $(window).scroll(function () {
        jQuery.fn.autoplayAnimation();
 });

有什么方法可以将 document.ready() 或 window.scroll() 放入我的插件中并使其像在 HTML 中一样工作。任何帮助都会很充实..

4

2 回答 2

3

您想在页面加载时自动分配事件吗?

你为什么不把它放在你的插件文件中:

(function($){

//your plugin code

$(document).ready(function () {
    $(window).scroll(function () {
        jQuery.fn.autoplayAnimation();
    });
});

})(jQuery);
于 2012-05-31T11:52:21.383 回答
1
$(window).scroll(scrollHandler);
function scrollHandler(){
   jQuery.fn.autoplayAnimation();
}
于 2012-05-31T11:55:37.180 回答