Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
Php 客户端不可更改的计时器?_Php_Jquery_Html_Timer_Firebug - Fatal编程技术网

Php 客户端不可更改的计时器?

Php 客户端不可更改的计时器?,php,jquery,html,timer,firebug,Php,Jquery,Html,Timer,Firebug,我的网页上有计时器:每个计时器都有一个唯一的id 这就是它的样子: 它们从body-load开始,调用js函数,然后每隔1秒循环一次,使用ajax获取XML,并根据从DB中获取的XML(end_time)更新计时器 困扰我的是,当我用firebug更改计时器的id时,计时器停止了。然而,当我在这个网站上这么做的时候:无论我改变什么,计时器都不会停止 所以我的问题是:他们是如何做到的?在页面加载时,他们创建并存储表示DOM中每个拍卖项目的对象。它们的更新作用于这些对象,而不是每次都试图查找每个DO

我的网页上有计时器:每个计时器都有一个唯一的id

这就是它的样子:

它们从body-load开始,调用js函数,然后每隔1秒循环一次,使用ajax获取XML,并根据从DB中获取的XML(end_time)更新计时器

困扰我的是,当我用firebug更改计时器的id时,计时器停止了。然而,当我在这个网站上这么做的时候:无论我改变什么,计时器都不会停止


所以我的问题是:他们是如何做到的?

在页面加载时,他们创建并存储表示DOM中每个拍卖项目的对象。它们的更新作用于这些对象,而不是每次都试图查找每个DOM元素


看看他们源代码中的default.js。

谢谢。我将检查JS文件。如果你对它了解更多,请写下来(更详细地描述一下他们是如何实现计时器的)。还有一个问题:他们为什么这样做?因为它更快?