Событие .click не работает при определенном конфликте идентификаторов div?

0

Я пытаюсь выполнить функцию, когда я нажимаю на определенный идентификатор div, и ничего не происходит, помогите! Пример:

$( "#jwplayer-1_wrapper" ).click(function() {
  alert( "Handler Clicked" );
});

-> Полный пример здесь <-

  • 0
    Выберите jquery качестве рамки из левой панели. Смотри здесь
  • 2
    Я не думаю, что вы можете поймать клики на флэш-фильмы :)
Показать ещё 8 комментариев
Теги:

4 ответа

2
Лучший ответ

Проверь это

http://jsfiddle.net/2mK7Z/22/

$(document).ready(function(event)
{
    $('#jwplayer-1_wrapper').mousedown(function() {
      alert('click detetced');
    });
});
  • 0
    Использование «mousedown» помогло мне вместо использования клика
  • 0
    Это работает, но только если я вставляю код вручную после загрузки всей страницы, как я могу отложить его до полной загрузки флэш-элемента?
Показать ещё 5 комментариев
1

Я думаю, что это проблема, с которой вы столкнулись: Отслеживайте клик по флеш-ролику (объект/вставка) с помощью jQuery

То есть - встроенный flash-объект крадет событие click, а jquery его никогда не увидит.

0

Вы создаете элемент динамически? Может быть, элемент не существует в готовом документе. Пытаться:

$("body").on("click", "#jwplayer-1_wrapper", function() {
  alert("Handler clicked");
})

В противном случае проверьте идентификатор и убедитесь, что он исправлен.

  • 0
    Нет, он не Щелчок также не работает в скрипке после настройки загрузки
-2

Вы должны ждать, пока DOM станет готовым. Использовать jQuery (document).ready

$(document).ready(function() {
   $( "#jwplayer-1_wrapper" ).click(function() {
     alert( "Handler Clicked" );
   });
});
  • 0
    Это имело бы смысл, но это ничего не меняет, я нажимаю на него на оригинальном полном сайте, и он все еще не предупреждает меня (я использую этот скрипт в полосатом инжекторе для Chrome)
  • 0
    JQuery (документ) .ready запускается при загрузке страницы, поэтому редактирование загруженного скрипта не будет работать, потому что страница уже загружена
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню