我們在處理一個(gè)頁面中存在多個(gè)視頻時(shí),會遇到一些問題,比如說點(diǎn)擊一個(gè)視頻多個(gè)視頻同時(shí)播放或者暫停,我們預(yù)期達(dá)到的效果是能夠?qū)崿F(xiàn)單獨(dú)控制。所以我們在用JQuery處理時(shí)應(yīng)該相應(yīng)的處理方法。下面文匯軟件的小編整理了一些相關(guān)知識給大家分享一下。
一、HTML頁面:video的屬性、樣式相同... 二、JS中的控制方法 需要使用evt來獲得事件對象,獲取需要取得onclick事件的事件對象信息。如下面示例,實(shí)現(xiàn)當(dāng)前點(diǎn)擊視頻的單獨(dú)控制。 $(".video").click(function(evt) { var myVideo = $(evt.currentTarget).closest(".v-c-r-c-box").find('.video')[0]; var myPlayingImg = $(evt.currentTarget).closest(".v-c-r-c-b-img").find('.playing-img'); myVideo.pause(); myVideo.onpause = function() { myPlayingImg.show(); myVideo.controls=false; }; myVideo.onplay = function() { myPlayingImg.hide(); myVideo.controls=true; }; setControl(); console.log("暫停了"); }); $(".playing-img").click(function(evt) { var myVideo = $(evt.currentTarget).closest(".v-c-r-c-box").find('.video')[0]; var myPlayingImg = $(evt.currentTarget).closest(".v-c-r-c-b-img").find('.playing-img'); myPlayingImg.hide(); myVideo.play(); myVideo.controls=true; setControl(); console.log("播放了"); });
點(diǎn)水成冰 瀏覽量999返回列表上一篇: div切換隱藏插件下一篇: 點(diǎn)擊彈出對應(yīng)彈窗
相關(guān)文章
相關(guān)案例
熱門文章
最新文章
- 揭秘!預(yù)約陪診系統(tǒng)保障患者信息安全的秘訣2025-05-08
- 上門服務(wù)行業(yè)應(yīng)該如何通過上門服務(wù)系統(tǒng)來做營銷2025-05-07
- 上門服務(wù)系統(tǒng)可以對平臺和人員做到哪些約束和規(guī)范2025-04-27
- 預(yù)約陪診服務(wù)時(shí)如何選擇合適的陪診人員2025-04-26
- 用上門服務(wù)系統(tǒng)提高生活效率2025-04-23
- 預(yù)約陪診系統(tǒng)需要用戶提供患者哪些基本信息2025-04-22
- uniapp怎么組件間傳值的兩種方法2025-04-18
- 圖標(biāo)設(shè)計(jì)不會配色?一篇文章告訴你!2025-04-18