Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Cycle2事件周期已初始化从不触发_Javascript_Jquery_Jquery Cycle - Fatal编程技术网

Javascript jQuery Cycle2事件周期已初始化从不触发

Javascript jQuery Cycle2事件周期已初始化从不触发,javascript,jquery,jquery-cycle,Javascript,Jquery,Jquery Cycle,我对jQueryCycle2有意见 事件“循环已初始化”从未触发 我在一篇旧文章中看到了一个解决方案。 但这个解决方案只适用于一个滑块,我的主页上有两个滑块。 是否有正确使用循环初始化、循环后初始化或循环预初始化来初始化几个jquery循环 谢谢所以在幻灯片上运行它,而不是在文档上运行它 如果它们都有类似的类别,您可以用以下内容涵盖它们: $('.someClass').on('cycle-initialized', function(){ // EVENT IS FIRED CORR

我对jQueryCycle2有意见

事件“循环已初始化”从未触发

我在一篇旧文章中看到了一个解决方案。

但这个解决方案只适用于一个滑块,我的主页上有两个滑块。 是否有正确使用循环初始化、循环后初始化或循环预初始化来初始化几个jquery循环

谢谢

所以在幻灯片上运行它,而不是在文档上运行它

如果它们都有类似的类别,您可以用以下内容涵盖它们:

$('.someClass').on('cycle-initialized', function(){
    // EVENT IS FIRED CORRECTLY
});
此代码应放在initial.cycle命令之前,如果没有,则cycle initialized将在捕获之前触发;这会让它看起来好像永远不会开火


编辑:不确定为什么这会获得否决票,我有一个有效的例子

请确保在循环实际初始化之前添加事件侦听器 考虑下面的答案 在调用“cycle”之前,必须调用“cycle initialized”

$('.show').each(function(i) {
    //initialized
    $(this).on('cycle-initialized', function(e, opts) {
        alert('OMG, it hit initialized on '+i+'...');
    })
    //slideshow
    .cycle({
        carouselFluid:      true,
        slides:             'a',
        pauseOnHover:       true
    });
});

换句话说,不会触发事件,因为对象已经初始化,正确的一个就像@Jaybe写的,但是他可能需要更改为类而不是类id@Joyal这就是我在评论中提到的;它必须在初始循环之前运行,否则会让它看起来好像永远不会启动,
$('.someClass').on('cycle-initialized', function(){
    // EVENT IS FIRED CORRECTLY
});
$('.show').each(function(i) {
    //initialized
    $(this).on('cycle-initialized', function(e, opts) {
        alert('OMG, it hit initialized on '+i+'...');
    })
    //slideshow
    .cycle({
        carouselFluid:      true,
        slides:             'a',
        pauseOnHover:       true
    });
});