Javascript 如何找到JS函数名?

Javascript 如何找到JS函数名?,javascript,Javascript,我在一个网站上实现了一个图片库,它似乎不允许自动滑动。所以现在我必须按下按钮才能看到下一张图片。我的目的是捕获允许移动到下一张图片的函数,并设置自动转到下一张图片的超时 如何使用Google Chrome开发者工具获取JS函数名 多谢各位 更新 这是图库脚本: 我想在它上面实现自动滑动如果允许在代码中使用jquery,那么可以使用$。\u数据方法 语法是元素[0]事件的$.\u data$选择器 这将返回绑定到该元素的所有事件的对象。然后获取click事件并调用click事件的handler属性

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

如何使用Google Chrome开发者工具获取JS函数名

多谢各位

更新

这是图库脚本:
我想在它上面实现自动滑动

如果允许在代码中使用jquery,那么可以使用$。\u数据方法

语法是元素[0]事件的$.\u data$选择器


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

这应该可以完成工作

$('.navigate-next').click();
或用于自动滚动

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

将1000更改为您想要的任何内容

源代码提案来源:


函数可能没有名称…这是一个广泛的问题。。。你试过看这个元素吗?在页面上的JS代码?你能设置一个小提琴吗?考虑触发假点击事件,好像用户自己按下按钮。@洛伦佐,你可能尝试在Web浏览器控制台中调试,按F12并转到Script选项卡,注意方法调用STACKNO,这只会返回与jQuery绑定的事件。如果滑块使用了其他API,$.\u数据将是无用的。是的,如果他们使用其他库,这将是无用的,这就是为什么我提到,如果允许您在代码中使用jquery,如果他可以使用jquery,他最好使用$按钮。触发“单击”而不是在jquery的绑定事件处理程序列表的内部翻来覆去,即使slider使用了其他API,上面的.trigger调用也会起作用。请在JSFIDLE上提供证明——正如我在PhotostackStrange上测试过的那样——相同的版本,但代码不同。我更改了脚本,它起作用了。我只使用了部分代码来避免自动启动!。无论如何,自动滑动是无法控制的:如果你在滑动的同时按下循环,超时时间就会改变。想法?我编辑了代码,使自动滑动更容易预测。我还添加了IFEE,以避免使用helper变量和method造成全局范围污染。我无法使其工作…我尝试了两个库,如果您同时启动这两个库,然后在循环库停止时随机按下。
(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)
        }
    });
}())