ページを更新せずに投稿を自動的にロードしたいので、 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();
});
}
});