這裏是我的瀏覽器看到的HTML。我想隱藏div.embed
元素:這個jQuery隱藏功能只是不希望工作
<div id="video_div">
<img src="http://i2.ytimg.com/vi/ERF9lCf86I8/hqdefault.jpg" style="width: 200px; ">
<div class="embed">
<object width="300" height="194"><param name="wmode" value="opaque"><param name="movie" value="http://www.youtube.com/v/ERF9lCf86I8?version=3">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/ERF9lCf86I8?version=3" type="application/x-shockwave-flash" width="300" height="194" allowscriptaccess="always" allowfullscreen="true" wmode="opaque">
</object>
</div>
</div>
這裏是我的application.js代碼動態替換其對應的嵌入式視頻的鏈接,顯示縮略圖和不成功隱藏視頻:
$(document).ready(function() {
$('a.oembed').embedly({maxWidth:300,'method':'replace'}).bind('embedly-oembed', function(e, oembed){
$("#video_div").prepend($("<img>", { src: oembed.thumbnail_url, width:200 }));
});
$('div.embed').hide();
});
這是真的很奇怪,這種隱藏方法不起作用。任何想法爲什麼?
似乎在這裏運行良好。 - http://jsfiddle.net/Marcel/umQpw/ – Marcel 2011-03-14 04:45:23
@Marcel:我仍然看到(在Linux上的Chrome)的視頻。 – 2011-03-14 04:47:24
啊,我在Chrome以及 – 2011-03-14 04:48:24