У меня есть несколько фотографий людей на странице, и я хочу отобразить альтернативную фотографию человека на мыши и вернуть фотографию по умолчанию по мыши. Я также хочу, чтобы альтернативная фотография отображалась, когда кто-то нажимал фотографию, чтобы увидеть их профиль (который появляется на боковой панели). По умолчанию для этого человека появится фотография по умолчанию, когда кто-то нажимает на другого человека. У меня возникли проблемы с объединением событий click и hover для достижения этого.JQuery hover and click event
Вот что у меня есть. Я вечеринка там, однако это не возвращает ранее просматриваемое изображение профиля к его фотографии по умолчанию. Как удалить событие клика из ранее просматриваемого профиля при нажатии на другое изображение профиля?
$('.rollover').click(function() {
$(this).unbind('mouseout');
}).mouseover(function() {
img_src = $(this).attr('src'); //grab original image
new_src = $(this).attr('rel'); //grab rollover image
$(this).attr('src', new_src); //swap images
$(this).attr('rel', img_src); //swap images
}).mouseout(function() {
$(this).attr('src', img_src); //swap images
$(this).attr('rel', new_src); //swap images
});
Заранее спасибо.
Благодарим за отзыв, но в этом отсутствует событие unbind. Я обновил свой вопрос с моим прогрессом. – brett