我正在制作单独的帖子,我希望帖子在不刷新页面的情况下自动加载,所以我使用的是 jquery $.get
。接下来,如果有人将鼠标移到该帖子上,则 div 将从左侧开始动画。但是由于帖子每 30 秒刷新一次,因此鼠标动画不起作用,并且 div 只是闪烁和隐藏,不会停留。有什么更好的方法?
这是我的代码-Jquery
// JavaScript Document
$(document).ready(function(){
$(".sharePosts").hide();
$(".LrgPosts").mouseenter(function() {
$(this).find(".sharePosts").show().animate({width: '51px'}, "fast");
}).mouseleave(function(){
$(this).find(".sharePosts").hide().animate({width: '0px'}, "slow");
});
$(function() {
refreshEPosts();
});
function refreshEPosts(){
setTimeout(refreshEPosts,30000);
$.get('getNewPosts.php', function(data) {
$('#leftAlign').html(data).fadeIn();
});
}
});