我有幾個演示視頻,我一直在做的教程,我用一個鏈接來打開一個對話框,並把演示視頻在框。jQuery對話框關閉後 - 我正在使用對話框銷燬
當用戶選擇查看完整音符時,我使用相同的div在頁面上顯示其他音符。
我用它來展示筆記的代碼是
jQuery('span.Notes').live('click', function(){ var note=jQuery(this).data('note'); jQuery('div#showNote').text(note); jQuery('div#showNote').append('
'); jQuery('div#showNote').dialog({ modal: true, close: function(){ jQuery('div#showNote').dialog('destroy').empty(); } }); });
我使用的演示視頻的代碼非常相似。
jQuery('a.demoVid').click(function(){ var videoUrl=jQuery(this).attr('href'); jQuery('div#showNote').dialog({ modal: true, height: 400, width: 480, close: function(){ jQuery('div#showNote').dialog('destroy').empty(); } }); swfobject.embedSWF(videoUrl,'showNote','480','390','8.0.0'); return false; });
我可以點擊儘可能多的筆記,然後打開對話框並顯示筆記。 但是,當我點擊demoVid時,會打開對話框,但隨後關閉對話框會殺死頁面上的任何其他'showNote'對話框,因此我無法打開任何其他註釋或演示視頻。
謝謝湯姆,你完全正確,swfobject正在踐踏一些東西。謝謝。 – pedalpete 2010-04-16 16:50:21