已采纳回答 / EpisodeOne
在jquery中“toggle”就是让一个属性在初始值和最小值之间切换,能够使用toggle的属性有width、height、opacity等包含数字值属性。opacity:透明度,设置为toggle就表示点击后,先透明然后不透明height设置为toggle就表示点击后,高度先为0再最大
2016-04-21
$(function(){
$(".dian").click(function(){
var text = $(this).text();
if(text=="更多"){
$(".dian").text("简化");
$(".hid").show();
}else if(text=="简化"){
$(".dian").text("更多");
$(".hid").hide();
}
})
})
$(".dian").click(function(){
var text = $(this).text();
if(text=="更多"){
$(".dian").text("简化");
$(".hid").show();
}else if(text=="简化"){
$(".dian").text("更多");
$(".hid").hide();
}
})
})
<ul>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li class="hid">你好吗</li>
<li class="hid">你好吗</li>
<li>你好吗</li>
<a class="dian" href="javascript:;">更多</a>
</ul>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li>你好</li>
<li class="hid">你好吗</li>
<li class="hid">你好吗</li>
<li>你好吗</li>
<a class="dian" href="javascript:;">更多</a>
</ul>
ance desc选择器就是其中之一,它的调用格式如下:
$("ance desc")
其中ance desc是使用空格隔开的两个参数。ance参数(ancestor祖先的简写)表示父元素;desc参数(descendant后代的简写)表示后代元素,即包括子元素、孙元素等等。两个参数都可以通过选择器来获取。比如家族姓氏“div”,家族几代人里,都有名字里带“span”的,就可以用这个ance desc选择器把这几个人给定位出来。
$("ance desc")
其中ance desc是使用空格隔开的两个参数。ance参数(ancestor祖先的简写)表示父元素;desc参数(descendant后代的简写)表示后代元素,即包括子元素、孙元素等等。两个参数都可以通过选择器来获取。比如家族姓氏“div”,家族几代人里,都有名字里带“span”的,就可以用这个ance desc选择器把这几个人给定位出来。
2016-04-21
$()就是jQuery中的函数,它的功能是获得()中指定的标签元素。如示例中$(“p”)会得到一组P标签元素,其中“p”表示CSS中的标签选择器。$()中的()不一定是指定元素,也可能是函数。
2016-04-21