我有这个代码,似乎在铬和Safari浏览器(不知道歌剧和ie ..只是没有测试..),但在Firefox中,它至少至少不重复播放功能,但只运行一次。我的代码在Firefox中不起作用...?
HTML:
<div class="Start">Play</div><div class="Stop">Stop</div>
<br /><br />
<p>Lorem Ipsum Dolor Sit Amet...</p>
JS:
var myTimeOut, Stop, stop_flag;
$('.Start').click(function() {
stop_flag = 0;
Repeat();
});
$('.Stop').click(function() {
clearTimeout(Stop);
stop_flag = 1;
$('p').show('slow');
});
function Repeat() {
if(stop_flag == 1)
{
return;
}
else
{
$('p').show('slow').delay(400).hide('slow', function() {Stop = setTimeout(Repeat(), 1100)});
}
}
问题是..任何想法,为什么它没有在Firefox
工作
错误:无用的方法setTimeout(约缺失报价参数?) – Max 2011-06-15 07:17:07
@最大错误:EDONTU SEEVAL – Alnitak 2011-06-15 07:58:49