проблема с эффектами через 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 начинает тормозит
|