如何找到JS函数名?

时间:2014-06-24 08:41:27

标签: javascript

我在网站上实现了一个不允许(似乎)自动滑动的图片库。所以此刻我必须按下按钮才能看到下一张照片。我的目的是捕捉允许移动到下一张图片的功能,并设置超时以自动转到下一张图片。

如何使用Google Chrome开发人员工具获取JS函数名称?

谢谢

更新

这是图库脚本:http://tympanus.net/Development/ScatteredPolaroidsGallery/ 我想在它上面实现自动滑动

3 个答案:

答案 0 :(得分:1)

代码提案来源:https://github.com/codrops/ScatteredPolaroidsGallery/issues/4

(function() {
    function autoSliding(timeout) {
        var self = this;
        clearTimeout(self.timeOut);
        self.timeOut = setTimeout(function() {
            self._navigate('next');
        }, timeout);
    }

    new Photostack( document.getElementById( 'photostack-1' ), {
        afterShowPhoto: function(context) {
            autoSliding.call(context, 3000)
        },
        afterNavigate: function(context) {
            autoSliding.call(context, 3000)
        }
    });

    new Photostack( document.getElementById( 'photostack-2' ), {
        afterShowPhoto: function(context) {
            autoSliding.call(context, 3000)
        },
        afterNavigate: function(context) {
            autoSliding.call(context, 3000)
        }
    });
}())

答案 1 :(得分:0)

这应该做的工作

$('.navigate-next').click();

或自动滚动

setInterval(function(){$('.navigate-next').click();},1000);

根据您的意愿更改1000

答案 2 :(得分:-1)

如果允许在代码中使用jquery,则可以使用$._data()方法。

语法为$._data($("selector of the element")[0], "events")

这将返回绑定到该元素的所有事件的Object。然后获取click事件并调用handler事件的click属性。