Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2010, 16:55
Интересующийся
Отправить личное сообщение для morfie Посмотреть профиль Найти все сообщения от morfie
 
Регистрация: 13.08.2009
Сообщений: 15

проблема с эффектами через jquery
$('#all_jcarousel').mouseenter(function(){

$('.st img').mouseenter(function(event){


alert(this.nodeName)
srcimg=$(this).attr('src')
hrfimg=$(this).parent().parent().attr('href');
clasmg=$(this).parent().parent().parent().attr('cl ass');
offset=$(this).offset()

$('#box').remove()
$('body').append('<div id="box"><img width="40" src='+srcimg+'></div>')

$('#box').css({
top:offset.top-$(this).attr('height')/2,
left:offset.left-$(this).attr('width')/2,
width:'0px',height:'0px'
}).stop().animate({width:40,height:40},200).
click(function(){
document.location.href=hrfimg
})



})



})


такая проблема.
сначала при выделены одного блока $ ('. st img') выдает один раз Алерт, затем при перемещены мыши по блокам $ ('. st img') выдает 2 Алерта, потми 3 и тд.

как это исправить?
через это самое FF начинает тормозит
Ответить с цитированием