JQuery ролловер, показать и скрыть
У меня небольшая проблема с шоу и скрытием jquery. Я надеялся, что кто-нибудь сможет объяснить;
когда вы переворачиваете изображение, я хочу, чтобы btns отображался и оставался при наведении на btns (в настоящее время он мигает)
Кроме того, когда вы снимаете изображение, btns скрывается.
вот демо http://jsfiddle.net/wdWWQ/
Заранее спасибо... Пол
код
/* PICTURE BTNS SHOW.
===================================================================*/
$(".show-pic-trigger").hover(function () {
$(".show-btns-pic").show();
}, function () {
$(".show-btns-pic").hide();
})
2 ответа
Решение
Переместить ваш .show-pic-trigger
в контейнер.
Это происходит потому, что ваша кнопка блокирует ваш тег привязки. Всегда полезно поместить класс hover в контейнер.
Скрипка: http://jsfiddle.net/CzM3X/
Используйте этот код,
/* PICTURE BTNS SHOW.
===================================================================*/
$(".show-pic-trigger").hover(function (e) {
$(".show-btns-pic").show();
e.preventDefault();
}, function () {
$(".show-btns-pic").hide(e);
e.preventDefault();
})
JS FIDDLE: http://jsfiddle.net/wdWWQ/1/
Вам нужно использовать функцию event.preventDefault()