我有一个使用jquery的setIntervall()函数无限滑动图像的网站.
在Chrome 13中调用页面时,我切换到另一个选项卡几秒钟后返回,图像滑动发生得更快,好像它试图保持到原来的状态,如果它没有切换到另一个选项卡.
我该如何解决这个问题?
$(window).load(function() {
setInterval(nextSlide, 3500);
});
function nextSlide(){
offset += delta;
$("#slideContent").animate({left: -1 * offset}, 1000);
}
Run Code Online (Sandbox Code Playgroud)
解:
我选择了jfriend00的第一个建议.现在,当窗口变为非活动状态时,我会关闭计时器.
可以在这里找到这样做的简单代码.
我尝试从文本文件中读取bash脚本并通过php将其打印到屏幕上.
我试过了
$code = @file_get_contents( $myFileName );
Run Code Online (Sandbox Code Playgroud)
以及
$code = "";
$myFile = fopen($myFileName, "r");
while ($line = fgets($myFile)) {
$code .= $line;
}
Run Code Online (Sandbox Code Playgroud)
但是,我从文件中读取的字符串不包含文件的所有内容.问题是文本文件包含字符串
<<EOF
Run Code Online (Sandbox Code Playgroud)
之后,String突然停止.
怎么会?对我来说这似乎很奇怪,php无法处理那些少数字符并将它们误解为实际的EOF.
有没有办法在整个文件中阅读?
提前致谢!