第一次靠自己完整的封装的小特效有点小小的兴奋和大家分享下希望能对和我一样在探索的童鞋们有点帮助
js部分
复制代码 代码如下:
var show_obj = function(obj
at
ob){
$(obj)
bind(
click
function(){
var showTxt = $(this)
children(at);
//alert($(at)
html());
//alert(sObj);
//alert();
//alert($(this)
parent()
children(p)
html());
if(showTxt
html() ==
+
){
showTxt
html(
)
}else{
showTxt
html(
+
)
}
$(this)
parent()
children(ob)
slideToggle(
);
})
}
html 引用
复制代码 代码如下:
$(function(){
show_obj(
slide_show
slide_show a
p
silde
);
})
html 代码
<ul>
<li>
<div class="clearfix slide_show"><span style="float:left">我有列表</span><a style="float:right">+</a></div>
<p class="p
silde" style="display:none">
<a href="#">列表
</a>
<a href="#">列表
</a>
<a href="#">列表
</a>
</p>
</li>
<li>
<div class="clearfix slide_show"><span style="float:left">我有列表</span><a style="float:right">+</a></div>
<p class="p
silde" style="display:none">
<a href="#">列表
</a>
<a href="#">列表
</a>
<a href="#">列表
</a>
</p>
</li>
<li>
<div class="clearfix slide_show"><span>我没有列表</span></div>
</li>
</ul>
PS记住引用jQuery的框架兼容ie以上火狐谷歌ie没有测试大家可以自己测试