使用jquery我瞄準一個div內的img隱藏點擊以揭示它後面的視頻iframe。 這工作正常,但是,通過單擊div,它也隱藏父div背景圖像。隱藏圖像使用jquery沒有也隱藏父DIV背景圖像
請看到這裏的工作示例通過點擊其中一個視頻:http://london.illustratedpeople.com/genx.html
它只是似乎是在Safari中的問題,並在Chrome中工作正常。
HTML:
<div class="profilevideo">
<img src="images/PLAY.png" width="600" height="338" alt="video" class="profile" />
<iframe src="http://player.vimeo.com/video/78191862?title=0&byline=0&portrait=0" width="600" height="338" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
的jQuery:
$('.profilevideo > img').click(function(event) {
event.stopPropagation();
var $img = $(this);
$img.hide();
$img.next().show();
});
更新 這是,我看到的背景變化的參考,在點擊後和點擊前序: imgur.com/sZ9ps59,wcFVWEj#0 (1.點擊後2.before)
謝謝提前,我找不到解決這個問題的方法!
布拉德利
對我來說在Chrome和Safari瀏覽器中看起來不錯,它們都具有相同的渲染引擎,因此不確定您看到的是什麼問題。 –
對於我在Safari中點擊視頻時,背景圖像會消失爲黑色,並在Chrome中保留..這很奇怪嗎? –
@ TomChew-headMillard Chrome 28+現在使用[Blink](https://en.wikipedia.org/wiki/Blink_%28layout_engine%29)佈局引擎。這是WebKit的一個分支,但是它們之間已經有了細微差別,隨着兩種佈局引擎的不斷髮展,它們的數量也將不斷增加。 – ajp15243