国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

h5開(kāi)發(fā)網(wǎng)站-使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果

這篇具有很好參考價(jià)值的文章主要介紹了h5開(kāi)發(fā)網(wǎng)站-使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、需求:

使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果。
h5開(kāi)發(fā)網(wǎng)站-使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果,網(wǎng)站開(kāi)發(fā),Jquery,jquery,前端,javascript

二、思路:

  1. 為一級(jí)列表項(xiàng)和二級(jí)子列表項(xiàng)分別添加了點(diǎn)擊事件處理程序。
  2. 當(dāng)一級(jí)列表項(xiàng)被點(diǎn)擊時(shí),使用.slideToggle()方法展開(kāi)或收起對(duì)應(yīng)的二級(jí)子列表項(xiàng)。
  3. 當(dāng)二級(jí)子列表項(xiàng)被點(diǎn)擊時(shí),使用event.stopPropagation()方法阻止事件冒泡,并根據(jù)data-target屬性的值獲取對(duì)應(yīng)的右側(cè)內(nèi)容元素,并使用.show()方法將其顯示出來(lái),同時(shí)隱藏其他右側(cè)內(nèi)容元素。

三、代碼:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/jquery.min.js"></script>
		<style>
			.container {
				display: flex;
			}

			.left-panel {
				width: 30%;
				background-color: #f2f2f2;
			}

			.left-list {
				list-style: none;
				padding: 0;
				margin: 0;
			}

			.list-item {
				padding: 10px;
				cursor: pointer;
			}

			.sub-list {
				list-style: none;
				padding: 0;
				margin: 10px 0 0 20px;
			}

			.sub-item {
				padding: 5px;
				cursor: pointer;
			}

			.right-panel {
				flex: 1;
				background-color: #fff;
			}

			.content {
				display: none;
				padding: 20px;
			}
		</style>
	</head>
	<body>
		<div class="container">
			<div class="left-panel">
				<ul class="left-list">
					<li class="list-item">
						項(xiàng)目1
						<ul class="sub-list">
							<li class="sub-item" data-target="content1">子項(xiàng)目1</li>
							<li class="sub-item" data-target="content2">子項(xiàng)目2</li>
							<li class="sub-item" data-target="content3">子項(xiàng)目3</li>
						</ul>
					</li>
					<li class="list-item">
						項(xiàng)目2
						<ul class="sub-list">
							<li class="sub-item" data-target="content4">子項(xiàng)目4</li>
							<li class="sub-item" data-target="content5">子項(xiàng)目5</li>
							<li class="sub-item" data-target="content6">子項(xiàng)目6</li>
						</ul>
					</li>
					<li class="list-item">
						項(xiàng)目3
						<ul class="sub-list">
							<li class="sub-item" data-target="content7">子項(xiàng)目7</li>
							<li class="sub-item" data-target="content8">子項(xiàng)目8</li>
							<li class="sub-item" data-target="content9">子項(xiàng)目9</li>
						</ul>
					</li>
				</ul>
			</div>
			<div class="right-panel">
				<div class="content" id="content1">
					<!-- 右側(cè)內(nèi)容1 -->1
				</div>
				<div class="content" id="content2">
					<!-- 右側(cè)內(nèi)容2 -->2
				</div>
				<div class="content" id="content3">
					<!-- 右側(cè)內(nèi)容3 -->3
				</div>
				<div class="content" id="content4">
					<!-- 右側(cè)內(nèi)容4 -->4
				</div>
				<div class="content" id="content5">
					<!-- 右側(cè)內(nèi)容5 -->5
				</div>
				<div class="content" id="content6">
					<!-- 右側(cè)內(nèi)容6 -->6
				</div>
				<div class="content" id="content7">
					<!-- 右側(cè)內(nèi)容7 -->7
				</div>
				<div class="content" id="content8">
					<!-- 右側(cè)內(nèi)容8 -->8
				</div>
				<div class="content" id="content9">
					<!-- 右側(cè)內(nèi)容9 -->9
				</div>
			</div>
		</div>
		<script>
			$(document).ready(function() {
			  $('.list-item').click(function() {
			    $(this).siblings().find('.sub-list').slideUp();
			    $(this).find('.sub-list').slideToggle();
			  });
			
			  $('.sub-item').click(function(event) {
			    event.stopPropagation();
			    var target = $(this).data('target');
			    $('.content').hide();
			    $('#' + target).show();
			  });
			});
		</script>

	</body>
</html>

OK完成

h5開(kāi)發(fā)網(wǎng)站-使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果,網(wǎng)站開(kāi)發(fā),Jquery,jquery,前端,javascript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-699270.html

到了這里,關(guān)于h5開(kāi)發(fā)網(wǎng)站-使用jquery來(lái)實(shí)現(xiàn)二層嵌套的左側(cè)列表,點(diǎn)擊后顯示右側(cè)內(nèi)容的效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包