Я сделал несколько скобок для турнира, и я использую карусель совы, чтобы показывать видео в каждом кликвом матче.Создать ссылку динамически, щелкнуть по ней и уничтожить ее, возможно?
Проблема, которую я пытаюсь решить, заключается в следующем: создайте ссылку после каждого щелчка по совпадению, нажмите эту ссылку (сама по себе), которая, в свою очередь, активирует определенный слайд в карусели. К сожалению, это единственный способ, с помощью которого можно было работать, потому что для карусели совы нужны ссылки для обратных вызовов. Это что-то вроде этой скрипки: http://jsfiddle.net/EwFMn/9/, за исключением того, что в моем примере у меня есть скобки, загруженные ниже.
Теперь (после поиска решения и попытки каждого метода, предложенного здесь в других вопросах на SO) Я не смог найти способ получить ссылку, которая была добавлена к элементу, который нужно щелкнуть сразу же после создания. Я получаю это: при нажатии на совпадение создается ссылка, которую нужно щелкнуть отдельно, чтобы получить описанное выше поведение.
Я перепробовал все методы, которые используют
on('click', selector-to-your-element , function() { ... });
, а также просто:
$('.something').click();
, а также другие методы, с помощью live
и delegate
. Ни одно из решений, предложенных по другим аналогичным вопросам по СО, не работало. Кажется, что в момент запуска события click jQuery не находит ссылку, которую он только что создал, чтобы щелкнуть по ней, поэтому ссылка работает только после нажатия на нее вручную.
Проблема в том, что мне нужно это, чтобы работать не только на один клик, но также мне нужна эта ссылка, чтобы ее уничтожить после ее автоматического нажатия. Я даже не уверен, что это возможно с помощью jQuery. Мне любопытно, есть ли у кого-то рабочее решение для этого.
Для автоматического нажатия на него используйте метод '.trigger ('click')'. – Shikkediel
Не нужно делать все это ... у совы api есть метод 'owl.goTo (x)', который пойдет на целевой слайд – charlietfl
@charlietfl - Да, но Сова нуждается в тех ссылках, которые уже существуют где-то, или, по крайней мере, насколько я знаю, для этого нужно щелкнуть. Фактически, я взял пример обратных вызовов из своей документации. Вы можете увидеть этот пример в скрипке, которую я разместил. Вы говорите, что есть другой способ добиться такого же поведения, не используя обратные вызовы и URLhashListeners? – dolanator