Вроде то, что мне нужно... Подскажите, как лучше организовать одну вещь...
При наведении курсора мыши, подгружается информация. Но это жутко раздражает, потому что она постоянно мешается...
Как сделать так, чтобы $.ajax выполнялся через некоторое время.
Значит вот код
$('img[uid]').live('mouseover',function () {
uid = $(this).attr('uid');
$.ajax({
тут код аякса
});
});
так так... Чуть поэкспериментировал и вроде заработало. Сделал правда чуть иначе.
Вот вид моего кода (может его можно улучшить?)
$('img[uid]').live('mouseover',function () {
uid = $(this).attr('uid');
whereMouse = 'over';
$('img[uid="' + uid + '"]').live('mouseout', function(){ // с $(this) не пашет
whereMouse = 'out';
});
setTimeout(function(){
if(whereMouse == 'over') {
$.ajax({
код
});
}
}, 400);
});
live использую, т.к. информация постоянно подгружается