jquery一个简单的菜单小插件
2024-08-31 13:06:09
刚学会封装插件,先来封装一个小的菜单插件
html部分
<ul class="zong">
<li class="yiji">
<a href="#">公司信息</a>
<ul class="fji">
<li>itme 1</li>
<li>itme 1</li>
<li>itme 1</li>
<li>itme 1</li>
</ul>
</li>
<li class="yiji">
<a href="#">公司简介</a>
<ul class="fji">
<li>itme 1</li>
<li>itme 2</li>
<li>itme3</li>
<li>itme 4</li>
</ul>
</li>
<li class="yiji">
<a href="#">公司发展</a>
<ul class="fji">
<li>itme 1</li>
<li>itme 2</li>
<li>itme3</li>
<li>itme 4</li>
</ul>
</li>
<li class="yiji">
<a href="#">公司发展</a>
</li>
</ul>
css 部分
.zong>li{
float: left;
margin: 20px 10px auto auto;
background-color: powderblue;
width: 120px;
text-align: center;
height: 30px;
line-height: 30px;
}
ul{
margin:;
padding:;
list-style: none;
}
a{ text-decoration: none;color: #000000}
.zong>li>ul>li{ background-color: #ccc;}
.zong>li>ul>li:hover{
margin: 1px;
-webkit-transition:all 0.3s;
}
.fji{
display: none;
}
js部分除了要引入的jquery文件之外引入自定义的menu.js
menu.js
$.fn.extend({
yidong:function(){
$(this).on({
"mouseenter":function(){
$(this).find("ul").css("display","block"); },
"mouseleave": function () {
$(this).find("ul").css("display","none");
}
});
}
});
使用方式,在页面中直接调用yidong()方法
$(".yiji").yidong();
最新文章
- Qt 之 数字钟
- Windows7下Blend for Visual Studio 2012使用问题
- Linux中如何让命令在后台运行
- 1.0 基础、标示符、常量、数据类型(enum 枚举,struct 结构体)、操作符、循环、数组
- 常考的算法及Java知识总结
- Hadoop 安装 (4) SSH无密码验证配置
- 如何自定义Intent.createChooser的显示结果
- 手机端 UI一些插件
- phpcms V9 后台验证码图片不显示
- 中国电信中兴F460光猫破解及路由级联设置
- 漫谈程序员(十二)IT程序猿之猿体是革命的本钱
- django QuerySet
- javascript中new Date()存在的兼容性问题
- 修改select默认小箭头
- Asp.Net Core 输出 Word
- Qt学习之路
- java常用实用类
- Tomcat7/8访问Server Status、Manager App、Host Manager出现403 forbidden
- 使用limma、Glimma和edgeR,RNA-seq数据分析易如反掌
- python中如何将字符串连接在一起,多倍的字符串如何输出