私は2つの機能を持っています.1つはクリックでビデオを再生し、再生するビデオはクリックで再生し、次にDIVの不透明度を0にするはずの機能です。私はあなたが両方をアクティブにするために同じ場所をクリックするはずだから一緒に置くことを試みたが、それは動作しません。これらの機能を妨げないようにするには
何らかの理由で、ビデオを含むdivを(関数なしでも)置くと、2番目の関数の動作が停止します。仕事をするために私は何ができますか?
ビデオプレーヤーのための機能は次のとおりです。
$(window).load(function(){
$('li', '.thumbs').on('click', function() {
var numb = $(this).index(),
videos = ['images/talking1.m4v', 'images/talking2.m4v', 'images/talking1.m4v', 'images/talking2.m4v', 'images/talking1.m4v', 'images/talking2.m4v'],
myVideo = document.getElementById('myVid');
myVideo.src = videos[numb];
myVideo.load();
myVideo.play();
});
});
とイメージのため:
$(window).load(function(){
$(function() {
$('li', '.thumbs').click(function() {
$('#MyT').addClass('clear');
});
});
});
私はちょうどので、これらは別々のものであること、の両方が$(window).load(function()
を持つべきではないことを知っています。
は動的にDOMに追加 'クリッカブル' 要素はありますか? – PeeHaa
これが問題なのかどうかはわかりませんが、コードに入力ミスがあります。 'var numb = $(this).index()、'の後にカンマではなくセミコロンを付けるべきです。 – jmort253
@RepWhoringPeeHaa um、それらは別のdivに追加され、そのリストです。いいえ –