Я делаю отдельные сообщения, я хочу, чтобы сообщения загружались автоматически без обновления страницы, поэтому я использую jquery $.get
. Затем, если кто-то наведет курсор над этим сообщением, div будет анимировать слева. Но поскольку сообщения обновляются каждые 30 секунд, анимация мыши не работает & div просто мигает & шкуры, не останавливается. Какой лучший способ?Jquery mouseover animate with get function
Вот мой код -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();
});
}
});
он бесконечно держит выборку всех должностей –
У вас уже есть ваши сообщения в вашем HTML-домике, просто продолжайте проверять наличие обновлений, если вы найдете новое сообщение, создайте HTML для этого сообщения и добавьте или добавьте это сообщение в свои сообщения div. –