Клик при наведении курсора на элемент

AG
На сайте с 13.10.2014
Offline
44
2094

Приветствую.

Подскажите, не могу разобраться как имитировать клик по элементу при наведении курсора мыши. Вот есть такая гармошка http://goo.gl/QfjfhX

Сейчас там все работает по клику. Собственно к ней и надо как то прикрутить срабатывание клика по вкладкам при наведении. У каждой вкладки есть один общий класс q1.

Делаю так, но явно что то не то:

$('li AccordionPanel').hover(function() {
$('.q1').click();
});
tommy-gung
На сайте с 22.11.2006
Offline
287
#1

так попробуй


$('.AccordionPanel').hover(function() {
$(this).click();
});
Здесь не могла быть ваша реклама
I2
На сайте с 07.03.2015
Offline
38
#2

для начала, кликать вам нужно туда, куда навели, поэтому не

$('.q1').click();

a

$(this).trigger('click'); // лучше использовать триггер

ну и в качестве обработчика, я бы повесил mouseover

и главный косяк, $('li AccordionPanel') !!! вы не поставили точку, перед классом

Качественная верстка PSD макетов (/ru/forum/974524)
AG
На сайте с 13.10.2014
Offline
44
#3

Ну вот на примере с ссылкой ведь по идее тоже самое должно быть, но не работает.

https://jsfiddle.net/7se4L0n8/

D
На сайте с 08.08.2008
Offline
79
#4
AlexGr4:
Ну вот на примере с ссылкой ведь по идее тоже самое должно быть, но не работает.
https://jsfiddle.net/7se4L0n8/

Надо DOM событие создать https://jsfiddle.net/q3v4za4e/

AG
На сайте с 13.10.2014
Offline
44
#5

Как все сложно оказывается

AG
На сайте с 13.10.2014
Offline
44
#6

Demonic, в вашем примере срабатывает клик по всей строке вообще, на всю ширину окна. Может есть какое другое решение?

Мне важно что бы не открылась ссылка, а что бы сама имитация клика была. Потом я буду это прикручивать сюда к вкладкам http://goo.gl/QfjfhX

AG
На сайте с 13.10.2014
Offline
44
#8

Да нет, задача стоит именно такая что бы к имеющейся прикрутить костыли.

Aisamiery
На сайте с 12.04.2015
Offline
294
#9

У вас в примере ничего не срабатывает, потому что нет обработчика на событие click

https://jsfiddle.net/7se4L0n8/1/

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
I2
На сайте с 07.03.2015
Offline
38
#10

Да есть обработчик, если бы не было, аккордеон не работал бы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий