Maison > interface Web > js tutoriel > JavaScript implémente l'effet de changement d'étiquette d'onglet (exemple de code)

JavaScript implémente l'effet de changement d'étiquette d'onglet (exemple de code)

青灯夜游
Libérer: 2018-10-10 17:04:53
avant
2207 Les gens l'ont consulté

Cet article vous présentera comment utiliser CSS pour obtenir l'effet de numérisation de code QR. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Voici le code html

       <p id="main">
			<!--标题-->
			<ul id="tab">
				<li class="showed">tab1</li>
				<li>tab2</li>
				<li>tab3</li>
			</ul>
			<!--内容-->
			<p id="contents">
				<ul style="display:block;"><!--默认显示第一个-->
					<span>模块一</span>
				</ul>
				<ul>
					<span>模块二</span>
				</ul>
				<ul>
					<span>模块三</span>
				</ul>
			</p>
		</p>
Copier après la connexion

Style CSS

           li{
               list-style:none;
           }
			#main {
				width: 600px;
				margin: 200px auto;
			}
			
			#tab {
				overflow: hidden;
				background: #000;
				border: 1px solid #000;
			}
			
			#tab li {
				float: left;
				color: #fff;
				height: 30px;
				cursor: pointer;
				line-height: 30px;
				padding: 0 20px;
			}
			
			#tab li.showed {
				color: #000;
				background: #ddd;
			}
			
			#contents {
				border: 1px solid #000;
				border-top-width: 0;
			}
			
			#contents ul {
				line-height: 150px;
				display:none;
				margin: 0 30px;
				padding: 10px 0;
			}
Copier après la connexion

Ce qui suit est le JS

            $(function() {
				window.onload = function() {
					var lis = $(&#39;#tab li&#39;);
					var uls = $(&#39;#contents ul&#39;);

					lis.click(function() {
						var li_selected = $(this); //选中的li分类
						var num = li_selected.index(); //相对于同胞元素的位置
						lis.removeClass(); //清空liCSS属性
						li_selected.addClass(&#39;showed&#39;); //选中li添加属性
						uls.css(&#39;display&#39;, &#39;none&#39;); //隐藏所有ul标签
						uls.eq(num).css(&#39;display&#39;, &#39;block&#39;); //展示选中的li所对应的ul内容
					})
				}
			});
Copier après la connexion

Rendu :

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo JavaScript !

Recommandations associées :

Tutoriel vidéo de formation sur le bien-être public php

Tutoriel graphique JavaScript

Manuel JavaScript en ligne

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal