如何在另一个函数中调用jquery函数

时间:2013-06-02 23:46:27

标签: javascript jquery function

我有这个功能:

<script type="text/javascript">

        $('.infinite-container').waypoint('infinite', {
            container: 'auto',
            items: '.infinite-item',
            more: '.infinite-more-link',
            offset: 'bottom-in-view',
            loadingClass: 'infinite-loading',
            onBeforePageLoad: $.noop,
            onAfterPageLoad: $.noop
        });

</script>

我想调用其他一些函数,例如我想调用它:

    <script>
        $(document).ready(function() {
            $('.container').stickem();
        });
    </script>

并且为了调用它我想在onAfterPageLoad事件上替换$ .noop

它看起来像这样吗?:

 onAfterPageLoad: $.stickem()
如果你不能告诉,那么

javascript / jquery的新手。

2 个答案:

答案 0 :(得分:7)

将代码包装在函数中,当onAfterPageLoad事件触发时,插件将调用该函数:

onAfterPageLoad: function() {
    $('.container').stickem();
}

答案 1 :(得分:5)

您必须创建一个函数并将代码放在该函数中。请参阅下面的示例:

function stickem(){
// your code goes here
}

然后像这样调用它:

onAfterPageLoad: stickem;