gpt4 book ai didi

jquery - 调用 var 函数

转载 作者:行者123 更新时间:2023-12-01 03:19:55 25 4
gpt4 key购买 nike

我有这个脚本,需要能够将 $play 变量作为函数调用,即重新启动设置的间隔,暂停函数工作正常,但我无法在单击播放时重新启动它。

    if( itemsCount > 1 ) {
// addNavigation
var $navPlay= $('body').find('.play'),
$navPause= $('body').find('.pause'),
$imgWrapper= $rgGallery.find('div.rg-image'),
$play = window.setInterval(function(){
_navigate('right');
}, 500);

$navPlay.on('click', function( event ) {
$play;
return false;
});

$navPause.on('click', function( event ) {
clearInterval($play);
return false;
});
}
},

最佳答案

还没有时间创建一个示例来复制与您的用例类似的内容,但按照这些思路应该可以。

    function starter() {
return (window.setInterval(function () {
_navigate('right');
}, 500));
}

// stuff
if( itemsCount > 1 ) {
// addNavigation
var $navPlay = $('body').find('.play'),
$navPause = $('body').find('.pause'),
$imgWrapper = $rgGallery.find('div.rg-image'),
$play = starter(); // auto-start (set to null if not desired)

$navPlay.on('click', function( event ) {
if (!$play) { // probably don't want to set this twice
$play = starter();
}
return false;
});

$navPause.on('click', function( event ) {
if ($play) {
clearInterval($play);
$play = null;
}
return false;
});
}
// stuff

关于jquery - 调用 var 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11059609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com