Jquery проблемма с событиями

  • Автор темы loki
  • Дата начала
L

loki

#1
вообщем такой вот код всё бы хорошо , но после выполнения события click перестаёт работать hover на $('ul#photogallery li img')
Код:
$(function(){


$('ul#photogallery li img').hover(
function(){
$(this).attr('src' ,function(){
var a=$(this).attr('src');
return a.replace(/\.gif/g , "2.gif");



});

$('#photogallery').addClass('for_position');
var a= $(this).parents();
$(a).next('li').addClass('correction');
$(this).addClass('active');

},

function(){
$(this).attr('src' , function(index){
var b=$(this).attr('src');						 
return b.replace(/2\.gif/g , ".gif");						 

});
$('#photogallery').removeClass('for_position');	
var a= $(this).parents();
$(a).next('li').removeClass('correction');
$(this).removeClass('active');

}	

);


//change_color_of_arrow
$('#left_pointer_of_gallery , #right_pointer_of_gallery').hover(
function(){
$(this).attr('src' , function(){

var tururu=$(this).attr('src');
return tururu.replace(/\.gif/g , "2.gif");
})


},

function(){
$(this).attr('src' , function(){
var tururu=$(this).attr('src');
return tururu.replace(/2\.gif/g , ".gif");
});


}	


);

//Replace_image

$('#left_pointer_of_gallery').click(function(){
var s=	$('#photogallery li img:eq(1)').attr('alt');									 

var d= $('#some_div img').filter('[alt='+s+']');
var startt= $('#some_div img').index(d);

var endd= startt+3;

var bolvanka= $('#some_div img').slice(startt,endd).clone();

$('ul#photogallery li img').each(function(sure){
var t= $(bolvanka).get(sure);
$(this).replaceWith(t);

});




});





});