0

私がこれまでに試したこと: http://jsfiddle.net/yusaf/VVEY9/26/

一時停止と再生の置換と復帰に問題があります

  1. .pauseページの読み込み時に非表示にするにはどうすればよいですか
  2. がクリックされたとき、要素を要素.playに置き換えます.pause
  3. がクリックされたとき要素.pauseに戻る.play
4

2 に答える 2

1

次のようなことができます。

$(document).ready(function(){
 var obj = $('object')
     .wrap('<div id="test"></div>')
     .find('embed').attr('src', function(i,s){return s+'&enablejsapi=1&version=3'}).end()
     .find('param[name=movie]').attr('value', function(i,v){return v+'&enablejsapi=1&version=3'}).end()
     .detach()
     .appendTo($('#test'));

 $('.play').click(function(){
  obj.find('embed')[0].playVideo();
 });
 $('.pause').click(function(){
  obj.find('embed')[0].pauseVideo();
 })

 $('.pause').hide();
});

$(".play").click(function () {
  $(this).hide();
  $('.pause').show();
});

$(".pause").click(function () {
  $(this).hide();
  $('.play').show();
});
于 2011-11-26T22:03:18.200 に答える
1

ここで修正を見つけることができます:

http://jsfiddle.net/VVEY9/52/

最後の 2 つの「クリック」機能を削除できます。

于 2011-11-26T22:05:32.083 に答える