我們在處理一個頁面中存在多個視頻時,會遇到一些問題,比如說點擊一個視頻多個視頻同時播放或者暫停,我們預(yù)期達(dá)到的效果是能夠?qū)崿F(xiàn)單獨控制。所以我們在用JQuery處理時應(yīng)該相應(yīng)的處理方法。下面文匯軟件的小編整理了一些相關(guān)知識給大家分享一下。
一、HTML頁面:video的屬性、樣式相同... 二、JS中的控制方法 需要使用evt來獲得事件對象,獲取需要取得onclick事件的事件對象信息。如下面示例,實現(xiàn)當(dāng)前點擊視頻的單獨控制。 $(".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("播放了"); });
點水成冰 瀏覽量999返回列表上一篇: div切換隱藏插件下一篇: 點擊彈出對應(yīng)彈窗
相關(guān)文章
相關(guān)案例
熱門文章
最新文章
- VUE中重要的定時器寫法--輪詢2025-07-11
- PHP中資源流Resource格式的數(shù)據(jù)如何才能正常獲取2025-07-11
- 關(guān)于小程序分銷功能的那些事,你想知道的都在這!2025-07-11
- python 操作word文檔在最前方插入指定圖片刪除頁眉頁腳信息2025-07-11
- 新媒體運營:解鎖數(shù)字時代的流量密碼與價值創(chuàng)作2025-07-10
- 知識付費系統(tǒng)如何利用會員功能做推廣2025-07-10
- 如何利用汽車租賃系統(tǒng)便捷預(yù)訂車輛?看這里!2025-07-10
- 預(yù)約陪診系統(tǒng):患者如何預(yù)約陪診服務(wù)的全流程揭秘!2025-07-10