2015-02-21 3 views
0

Я пытаюсь создать видеоплеер, где, если вы щелкнете изображение, оно меняет изображение на видео с YouTube. Код работал нормально, пока я не захотел поставить div поверх кнопки для игрока.Нажав на div, скрывает div и заменяет другой

Теперь, конечно, эта кнопка находится в пути и не будет распознавать событие click. Как узнать, когда вы нажимаете «play» div, который скрывает этот div, и меняет другое изображение div для видео с YouTube.

Вот код:

$(document).ready(function(){ 
    $('#play').click(function(){ 
     $('#play').hide(); 
     $('img').function() { 
      video = '<iframe src="' + $(this).attr('data-video') + '" width="100%" height="100%" frameborder="0"></iframe>'; 
      $(this).replaceWith(video); 
    }); 
}); 

Я до сих пор действительно новичок в JQuery и не понимаю, как именно план и функция вызова работы. Ваше понимание действительно поможет!

Спасибо :)

+0

HTML, пожалуйста, и, возможно, демо на http://jsfiddle.net. – isherwood

+0

Попробуйте $ ('img'). Html (' '); – Nick

+0

Вот jsfiddle проблемы https://jsfiddle.net/tvyfxey6/ Идея состоит в том, чтобы щелкнуть игру div и ее изменить изображение на YouTube irame, в то же время скрывая игровой div. – Kyon147

ответ

0

Здесь вы идете:

http://jsfiddle.net/tvyfxey6/6/

$('#play').on('click', function(evt) { 
     alert('click'); 
    $('#play').hide(); 
     $('#img').hide(); 
    $('#video').html('<iframe src="' + $('#video').attr('data-video') + '" width="100%" height="100%" frameborder="0"></iframe>'); 

}); 
+0

Извлеките оповещение, конечно. Я просто хочу, чтобы вы увидели, что это срабатывает. –

+0

Это отлично работает для одного видео, но когда я хочу видео одного и того же кода, оно работает только на первом. При попытке перейти к работе над классами, а не к его беспорядкам полностью. Я хочу, чтобы код работал независимо от этого div, который был нажат, поэтому он влияет на другие div с теми же классами/идентификаторами, пока не будет нажата эта кнопка. Вот мой пример https://jsfiddle.net/tvyfxey6/7/ – Kyon147

+0

У кого-нибудь есть какие-то большие знания об этом? Пробовал, но ничего не работает. Он просто разбивает весь сайт. – Kyon147

Смежные вопросы