jqueryを使用して、特定のリストアイテムをクリックして、埋め込まれたvimeoビデオからsrcを削除しています。src文字列でこの埋め込みコードを使用すると正常に動作します:
video1.attr('src','http://player.vimeo.com/video/43550778);
ただし、見苦しいデフォルトの埋め込み設定を取り除くために、より複雑な埋め込みコードを使用したいと思います。
video1.attr('src','http://player.vimeo.com/video/43550778?title=0&byline=0&portrait=0&color=ababab');
これは機能しません。この属性の削除をトリガーするリストアイテムをクリックすると、機能しません。これを除いて、他のすべての関数は機能します。この埋め込みコードに何か問題がありますか?いくつかの違法な文字?私はそれを理解することはできません。
助けていただければ幸いです。
編集:私は次のようにjqueryを設定しました:
nav.filter(':nth-child(1)').on( 'click', function(){
images.filter(':nth-child(1)').slideDown(800).siblings().slideUp(50);
video2.attr('src','');
video1.attr('src','http://player.vimeo.com/video/43550778?title=0&byline=0&portrait=0&color=ababab');
});
空のsrcを使用して、ビデオが上にスライドするときにビデオを停止します。ご覧のとおり、ページには別のビデオもあり、これも非表示になっています。