
已解决问题
谷歌kide325056用户在2016.04.19提交了关于“三八线jquery手风琴特效插件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-17T06:53:27。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !
详细问题描述及疑问:期待您的答案,谢了,下次有事儿别忘了找我 !
手风琴效果是项目
css样式
复制代码代码如下:
/*CSSDocument*/
body{
m
padding:0auto;
font-si
font-family:微软雅黑,宋体,Arial,h**elvetica,Verda
}
.accordion{
pad
}
.accordio
border-t
l
}
.titleme**{
width:100%;
height:30px;
back
padding:**x0px;
text-align:left;
c
}
.titleme**img{
position:relative;
left:20px;
top:**x;
}
.titleme**span
display:inli
position:relative;
left:40px;
}
.su
text-al
width:
padding-
}
.subme**li{
list
width:100%;
}
.subme**liimg{
p
left:20px;
top:**x;
}
.subme**lia{
positi
left:40p
top:**x;
text-decoration:
}
.sub
display:inline-block;
h
padding:**
}
.hover{
b
}
自定义js
复制代码代码如下:
(function($){
p
_me**='[{"title":"一
returnep={
init:function(obj){
_me**=eval('('+_me**+')');
varli="";
$.each(_me**,function(index,element){
li+='<li><divclass="titleme**"><imgsrc='+element.img+'width="16"height="16"alt=""/><span>'+element.title+'</span></div>';
if(element.subme**!=**ll)
{
li+='<ulclass="subme**">';
$.each(element.subme**,function(ind,ele){
li+='<li><imgsrc='+ele.img+'width="16"height="16"alt=""/><span><ahref="#">'+ele.title+'</a></span></li>';
});
li+='</ul>';
}
li+='</li>';
});
obj.append(li);
}
}
}
$.fn.accordion=function(options){
varpia=newpiano();
pia.init($(this));
returnthis.each(function(){
varaccs=$(this).children('li');
accs.each(reset);
***.click(onClick);
varme**_li=$(".subme**").children("li");
me**_li.each(function(index,element){
$(this).mousemove(function(e){
$(this).siblings().removeClass("hover");
$(this).find("a").css("color","#fff");
$(this).siblings().find("a").css("color","#000");
$(this).addClass("hover");
});
});
});
}
functiononClick(){
$(this).siblings('li').find("ul").each(hide);
$(this).find("ul").slideDown('normal');
returnfalse;
}
functionhide(){
$(this).slideUp('normal');
}
functionreset(){
$(this).find("ul").hide();
}
})(jQuery);
html调用方式
复制代码代码如下:
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>无标题文档</title>
<scriptsrc="jquery-1.8.0.min.js"></script>
<linkrel="stylesheet"type="text/css"href="style.css">
<scriptsrc="accordion.js"></script>
<scripttype="text/j**ascript">
$(function(){
$("#accordion").accordion();
});
</script>
</head>
<body>
<ulid="accordion"class="accordion"style="width:200px;height:500px;">
</ul>
</body>
</html>
显示效果
以上就是本文的全部内容了,希望大家能够喜欢