龙空技术网

JQuery下拉菜单和选项卡应用

黑猫编程 561

前言:

今天各位老铁们对“jquery背景视频播放”大概比较着重,各位老铁们都想要知道一些“jquery背景视频播放”的相关资讯。那么小编同时在网上网罗了一些对于“jquery背景视频播放””的相关内容,希望朋友们能喜欢,小伙伴们一起来了解一下吧!

DOM对象和JQuery对象转换

原生的js功能是最为全面的,JQuery是对大多数js功能进行封装,平时使用JQuery更加方便,然而有些时候必须使用js实现,这就需要对两者进行灵活转换。

DOM转JQuery:

<div id="box"></div><script>    let box = document.getElementById("box");    let $box = $(box);        $box.css({'width':'200px', 'height':'200px', 'backgroundColor':'pink'});</script>

JQuery转DOM:

JQuery对象没有play播放视频方法,需要转为DOM对象后播放视频。

<style>    video{        width: 800px;        height: 600px;    }</style>
<video src="/static/llk.mp4"></video><script>    $("video")[0].play();</script>
下拉菜单

项目目标:鼠标移动至导航条上,对应下拉菜单弹出,移开鼠标,下拉菜单消失。

$(function(){    $(".nav>li").mouseover(function(){        $(this).children("ul").show();    });    $(".nav>li").mouseleave(function(){        $(this).children("ul").hide();    });});
siblings()应用

选中项目背景色为skyblue,其他元素背景色为pink。

<script>    $(function(){        $('div').click(function(){            $(this).css({'backgroundColor':'skyblue'}).siblings().css({'backgroundColor':'pink'});        });    });</script>

选中项目添加active类。

$(function(){	$(".box").click(function(){		$(this).addClass('active').siblings().removeClass("active");	});});
选项卡进阶
$(".notice-tit li").click(function(){	let index = $(this).index();	// alert(index);	$(".notice-tit li").eq(index).addClass('selected').siblings().removeClass('selected');	$(".notice-con div").eq(index).show().siblings().hide();});
视频讲解

视频加载中...

标签: #jquery背景视频播放