我在网站上实现了一个不允许(似乎)自动滑动的图片库。所以此刻我必须按下按钮才能看到下一张照片。我的目的是捕捉允许移动到下一张图片的功能,并设置超时以自动转到下一张图片。
如何使用Google Chrome开发人员工具获取JS函数名称?
谢谢
更新
这是图库脚本:http://tympanus.net/Development/ScatteredPolaroidsGallery/ 我想在它上面实现自动滑动
答案 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
属性。