小编Jan*_*ann的帖子

来自另一个选项卡时,Jquery setInterval太快

我有一个使用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的第一个建议.现在,当窗口变为非活动状态时,我会关闭计时器.

可以在这里找到这样做的简单代码.

javascript jquery google-chrome setinterval

10
推荐指数
1
解决办法
8021
查看次数

通过php从包含'<< EOF'的文本文件中读取

我尝试从文本文件中读取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.

有没有办法在整个文件中阅读?

提前致谢!

html php

0
推荐指数
1
解决办法
105
查看次数

标签 统计

google-chrome ×1

html ×1

javascript ×1

jquery ×1

php ×1

setinterval ×1