zoukankan      html  css  js  c++  java
  • jQuery中的样式(七):addClass()、removeClass()、toggleClass()、hasClass()、css()、width()、height()等

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>样式</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
        <style type="text/css">
        	body{
        		font-family: "Microsoft YaHei"
        	}
        	.cGreen{color: #4CA902}
        	.cPink{color: #ED4A9F}
        	.cBlue{color: #0092E7}
        	.cCyan{color: #01A6A2}
        	.cYellow{color: #DCA112}
        	.cRed{color: #B7103B}
        	.cPurple{color: #792F7C}
        	.cBlack{color: #110F10}
        	.cOrange{color: #FF4500}
        	.cGray{color: #A9A9A9}
        	.hide{display: none;}
        	span {
        		float:left;
        	}
        	ul li {
        		120px;
        		float: left;
        		margin-left: 10px;
        	}
        	.fBold{font-weight: bold;}
        </style>
        <script type="text/javascript">
        	/* 
        	addClass(class|fn):为当前选择节点添加特定样式
        	removeClass(class|fn):为当前选中节点删除特定样式
        	toggleClass(class|fn):有就删除,没有就添加
        	hasClass(class|fn):判断是否存在class
        	css(name|pro|[,val|fn])):添加样式
        	width():无参时查询宽度,有参时修改宽度
        	height():无参时查询高度,有参时修改高度
        	offset():查看相对位置,返回值是对象,可以得到left和top属性。
        	*/
        	$(document).ready(function() {
        		// <input type="button" id="btn1" value="addClass()为美国城市添加cOrange类">
        	    // 添加样式class选择器:addClass()
        		$("#btn1").click(function() {
    				$("#usa li").addClass("cOrange");
    			});
        	    
        		// <input type="button" id="btn2" value="removeClass()为美国城市去除cOrange类">
        	    // 删除样式class选择器:removeClass()
        		$("#btn2").click(function() {
    				$("#usa li").removeClass("cOrange");
    			});
        		
        		// <input type="button" id="btn3" value="toggleClass()为美国城市添加或去除cOrange类">
        	    // toggleClass():有就删除,没有就添加!
        		$("#btn3").click(function() {
    				$("#usa li").toggleClass("cOrange");
    			});
        	    
        		// <input type="button" id="btn4" value="hasClass()判断是否中国城市(ul元素)是否有fBold类">
        	    // hasClass():判断是否有某个class选择器
        		$("#btn4").click(function() {
    				console.log($("#chn").hasClass("fBold"));
    			});
        	    
        		// <input type="button" id="btn5" value="css()将美国的城市字体加粗和颜色设置为蓝色">
        	    // css():添加一段css()
        		$("#btn5").click(function() {
    				$("#usa li").css({"font-weight":"bold", "color":"#0092E7"});
    			});
        	    
        		// <input type="button" id="btn6" value="height()查看城市(li元素)的高度并设置高度后再查看设置后值 ">
        	    // height():高度,无参时查询,有参时修改。
        		$("#btn6").click(function() {
    				console.log("原来城市的高度为:"+$("ul li").height());
    				$("ul li").height(35);
    				console.log("修改后的城市高度为:"+$("ul li").height());
    			});
        		
        	    // <input type="button" id="btn7" value="width()查看城市(li元素)的宽度并设置宽度后再查看设置后值">
        		// width():宽度,无参时查询,有参时修改。
        	    $("#btn7").click(function() {
        			console.log("原来城市的宽度为:"+$("ul li").width());
    				$("ul li").width(250);
    				console.log("修改后的城市宽度为:"+$("ul li").width());
        		});
        		
        		// <input type="button" id="btn8" value="offset()查看广州和洛杉矶的相对位置">
    			// 相对位置:offset()
        		$("#btn8").click(function() {
    				var gzOffset = $("#gz").offset();
    				console.log("广州的 left = "+gzOffset.left+", top = "+gzOffset.top);
    				var laOffset = $("#la").offset();
    				console.log("洛杉矶的 left = "+laOffset.left+", top = "+laOffset.top);
    			});
    		});
        	
        </script>
        
      </head>
      
      <body>
      	<span>中国城市</span>:<br>
        <ul id="chn" class="fBold cOrange">
        	<li id="bj">北京</li>
        	<li id="sh">上海</li>
        	<li id="gz">广州</li>
        	<li id="sz">深圳</li>
        	<li id="hk">香港</li>
        </ul>
        <br><br>
        <span>美国城市</span>:<br>
        <ul id="usa">
        	<li id="wst">华盛顿特区</li>
        	<li id="ny">纽约</li>
        	<li id="la">洛杉矶</li>
        	<li id="scg">芝加哥</li>
        </ul>
        <br><br>
        <span>德国城市</span>:<br>
        <ul id="ger">
        	<li id="mnh">慕尼黑</li>
        </ul>
        <div style="clear:both;"></div>
        <br><br>
        <hr>
        <input type="button" id="btn1" value="addClass()为美国城市添加cOrange类">
        <input type="button" id="btn2" value="removeClass()为美国城市去除cOrange类">
        <input type="button" id="btn3" value="toggleClass()为美国城市添加或去除cOrange类">
        <input type="button" id="btn4" value="hasClass()判断是否中国城市(ul元素)是否有fBold类">
        <input type="button" id="btn5" value="css()将美国的城市字体加粗和颜色设置为蓝色">
        <input type="button" id="btn6" value="height()查看城市(li元素)的高度并设置高度后再查看设置后值 ">
        <input type="button" id="btn7" value="width()查看城市(li元素)的宽度并设置宽度后再查看设置后值">
        <input type="button" id="btn8" value="offset()查看广州和洛杉矶的相对位置">
      </body>
    </html>
    
  • 相关阅读:
    Android记事本05
    Android记事本开发04
    Android记事本开发03
    Android记事本开发02
    Android记事本开发01
    项目目标文档
    利益相关者描述案例
    《软件需求》阅读笔记03
    《软件需求》阅读笔记02
    《软件需求》阅读笔记01
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053375.html
Copyright © 2011-2022 走看看