2013-10-14 25 views
0

我正在研究wordpress主題,但我遇到了一個我似乎無法解決的問題。我使用syd lawrences背景視頻 - https://github.com/sydlawrence/jquery.videoBG來應用視頻背景,但是我在同一個div中有一些文本,需要顯示文本,但不知何故,文本沒有顯示出來。我的網站在這裏 - http://digitalmarketingcardiff.com/copperhead/videoBG文本未顯示啓用視頻背景時

視頻div有一個h1標題和說明沒有顯示,我在哪裏出錯?請幫忙。我試着將Z-索引的文本,但仍然失敗:(

感謝球員:)

我的標記是 - <div id="home-video"> <h1><span class="red">Ola,</span> im black dahlia!</h1> <span class="home-text">This is a....blah blah.</span> <p class="home-text"><a href="#work" class="button">Our Work</a></p> <div class="home-icon"> <a href="#work"><i class="icon-cog icon-spin"></i></a> </div>
</div>

,並在我的頁腳的JavaScript裹着文件。準備是

var isTouch = Modernizr.touch;
if(!isTouch){jQuery('#home-video').videoBG({
mp4:'http://localhost/copperhead/wp-content/uploads/2013/10/cameraLens.mp4',
ogv:'http://localhost/copperhead/wp-content/uploads/2013/10/cameraLens.ogg',
webm:'http://localhost/copperhead/wp-content/uploads/2013/10/cameraLens.webm',
poster:'http://localhost/copperhead/wp-content/uploads/2013/10/78703.jpg',
zIndex:-30,
fullscreen: true
});
}

+0

你有兩個id =「home-video」的元素重命名一個並檢查它是否有效 – Mateusz

+0

嗨Mateusz,謝謝,但文檔中的第二個家庭視頻是由videobg插件生成的,我只有上面的標記有一個家庭視頻分區。如果在完成後檢查dom,那麼我可以看到2個家庭視頻div,但videobg正在生成其中的一個。 –

+0

在DOM中,你只能擁有一個帶有某個id的元素(創建它並不重要)。如果視頻插件調用id ='home-vide'的元素,它將接收到帶有此id的第一個元素。這很奇怪,因爲如果我檢查DOM並關閉#home-video中的text-align:center,所有文本都會出現,以便我認爲問題出在id上。 – Mateusz

回答

0

謝謝Mateusz,我挖了一個深一點,和插件實際上是克隆的股利,這就是爲什麼有2周的div相同的ID。在任何情況下刪除對齊中心,幫助我解決問題。我也刪除了隱藏的溢出,並在3000像素寬的div中找到文本!對於其他人發現這個問題,對於videoBG,你必須指定一個寬度,否則該元素將創建一個巨大的寬度div。另外,z-index應該是0,任何負面的,並且文本元素不會被點擊。我的演示已更新爲可以正常工作。