我在LayerSlider幻灯片中有一个按钮,可以在单击时打开阴影框模式窗口。现在,在模态打开的情况下,LayerSlider仍然在后台运动。这是在预装了两个插件的WordPress主题中使用的。我尝试过使用文档中的stop函数,但它似乎不起作用:
$('#slider').layerSlider('stop');
以下是我正在尝试测试它的内容:
$('#layerslider_10 a.button').click(function() {
$('#layerslider_10').layerSlider('stop');
});
如果我改变停止开始并单击按钮它会使幻灯片前进,因此启动功能似乎有效。停止功能不起作用的原因是什么?
答案 0 :(得分:0)
我遇到了同样的问题,.layerslider('stop')无法正常工作,因此在codecanyon上搜索插件的评论页面:http://codecanyon.net/item/layerslider-responsive-jquery-slider-plugin/922100/comments?filter=all&term=lsdata.g.paused+%3D+false%3B&utf8=%E2%9C%93 - 请参阅热门评论(撰写本文时)。
我正在使用fancybox,但原则应该是相同的 - 你需要禁用pauseOnHover选项,因为这是启动备份。
$('#layerslider-container-fw a.fancybox-media').click(function(e) {
var data = $('#layerslider-container-fw').layerSlider('data');
//turn off the pauseonhover init setting
data.paused = false;
$('#layerslider-container-fw').layerSlider('stop');
});
希望这有帮助!