我有一个包含 PHP 动态内容的页面,我想使用 jQuery 的加载函数定期刷新包含动态内容的 div 容器,以便新内容显示在旧内容之上。
我使用 jQuery 函数如下:
setInterval(function() {
$("#ContentWrapper").load("Livefeed.php #ContentWrapper");
}, 10000);
每 10 秒刷新一次内容容器的包装器
我的问题是加载函数执行后。点击事件和悬停事件在页面上无法正常工作。最初它们根本没有触发,所以我在内容包装器中的所有单击和悬停事件上使用了 Jquery 实时功能,它解决了问题。
但是,当页面重新加载时,悬停也会重新加载,并且所有隐藏的 div 都通过 jQuery 的 .show 方法隐藏可见。有什么方法可以防止悬停重新加载,并且每次调用 .load 函数时可见的隐藏 div 保持可见。
我正在使用像这样的点击和悬停功能:
$('selector').live("click",function(){
});
和
$('selector').live("hover",function(){
});
任何帮助表示赞赏。