1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

Тема в разделе "Web - программирование", создана пользователем loki, 10 сен 2010.

  1. loki

    loki Гость

    Репутация:
    0
    вообщем такой вот код всё бы хорошо , но после выполнения события 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);
    
    });
    
    
    
    
    });
    
    
    
    
    
    });
     
Загрузка...

Поделиться этой страницей