当点击新链接并且滞后时,原型,periodic_call_remote,更新的内容消失

时间:2009-12-29 16:46:35

标签: ruby-on-rails ruby ajax prototypejs

periodic_call_remote是一个很棒的rails功能,但很容易就是新手,所以我在这里。

我有一个div,每隔5秒就会更新一次内容。看起来很棒,很容易设置。这个页面是主页,所以人们不会长期待在这里。因此,当他们点击另一个链接时,例如link_to“所有产品”,periodic_call_remote会产生两个令人不快的问题。

1)首先,在点击html链接时,periodic_call_remote不会停止,我相信这会导致响应打开所选页面的延迟。

2)此外,当点击html链接时,更新的div内的内容消失。

任何概念解决方案?

1 个答案:

答案 0 :(得分:0)

这只发生在FF中,因为我在更新div中有一个div,它有我的内容而且中间div没有用处。

例如。

<div id="main_div">  
   <div class="div_with_no_purpose">  <<=== problem div
       <div id="div_getting_updated">  <<=== content goes here
       </div>
   </div>  
</div>