最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jquery实现简单的手风琴特效_jquery

来源:动视网 责编:小OO 时间:2020-11-27 21:46:10
文档

基于jquery实现简单的手风琴特效_jquery

运行效果截图如下:具体代码如下:css样式;/* CSS Document */body { margin: 0 auto;padding: 0 auto;font-size: 9pt;font-family: 微软雅黑.宋体.Arial.Helvetica.Verdana.sans-serif;}.accordion { padding-left: 0px;}.accordion li { border-top: 1px solid #000;list-style-type: none;}.titlemenu { width: 100%;height: 30px;background-color: #F2F2F2;padding: 5px 0px;top: 5px。
推荐度:
导读运行效果截图如下:具体代码如下:css样式;/* CSS Document */body { margin: 0 auto;padding: 0 auto;font-size: 9pt;font-family: 微软雅黑.宋体.Arial.Helvetica.Verdana.sans-serif;}.accordion { padding-left: 0px;}.accordion li { border-top: 1px solid #000;list-style-type: none;}.titlemenu { width: 100%;height: 30px;background-color: #F2F2F2;padding: 5px 0px;top: 5px。
 手风琴效果是项目中使用频率较高的一种效果,本文实例J就为大家讲述了jquery实现简单的手风琴特效代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

具体代码如下:

css样式

/* CSS Document */
body {
 margin: 0 auto;
 padding: 0 auto;
 font-size: 9pt;
 font-family: 微软雅黑, 宋体, Arial, Helvetica, Verdana, sans-serif;
}
.accordion {
 padding-left: 0px;
}
.accordion li {
 border-top: 1px solid #000;
 list-style-type: none;
}
.titlemenu {
 width: 100%;
 height: 30px;
 background-color: #F2F2F2;
 padding: 5px 0px;
 text-align: left;
 cursor: pointer;
}
.titlemenu img {
 position: relative;
 left: 20px;
 top: 5px;
}
.titlemenu span {
 display: inline-block;
 position: relative;
 left: 40px;
}
.submenu {
 text-align: left;
 width: 100%;
 padding-left: 0px;
}
.submenu li {
 list-style-type: none;
 width: 100%;
}
.submenu li img {
 position: relative;
 left: 20px;
 top: 5px;
}
.submenu li a {
 position: relative;
 left: 40px;
 top: 5px;
 text-decoration: none;
}
.submenu li span {
 display: inline-block;
 height: 30px;
 padding: 5px 0px;
}
.hover {
 background-color: #4A5B79;
}

自定义js

(function ($) {
 piano = function () {
 _menu ='[{"title":"一级目录","img":"images/cog.png","submenu":[{"title":"二级目录","img":"images/monitor_window_3d.png"},{"title":"二级目录","img":"images/monitor_window_3d.png"},{"title":"二级目录","img":"images/monitor_window_3d.png"}]},{"title":"一级目录","img":"images/cog.png","submenu":[{"title":"二级目录","img":"images/monitor_window_3d.png"},{"title":"二级目录","img":"images/monitor_window_3d.png"},{"id":"4","title":"二级目录","img":"images/monitor_window_3d.png"}]}]';
 return ep = {
 init: function (obj) {
 _menu = eval('(' + _menu + ')');
 var li ="";
 $.each(_menu, function (index, element) {
 li += '
  • ' + element.title + ''; if(element.submenu!=null) { li+=''; $.each(element.submenu, function (ind, ele) { li += '
  • ' + ele.title + '
  • '; }); li+=''; } li+=''; }); obj.append(li); } } } $.fn.accordion = function (options) { var pia = new piano(); pia.init($(this)); return this.each(function () { var accs = $(this).children('li'); accs.each(reset); accs.click(onClick); var menu_li = $(".submenu").children("li"); menu_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"); }); }); }); } function onClick() { $(this).siblings('li').find("ul").each(hide); $(this).find("ul").slideDown('normal'); return false; } function hide() { $(this).slideUp('normal'); } function reset() { $(this).find("ul").hide(); } })(jQuery);

    html调用方式

    
    
    
    
    无标题文档
    
    
    
    

    希望本文所述对大家学习jquery程序设计有所帮助,对掌握手风琴特效更加熟练,文章下方有链接的相关文章,希望大家阅读学习。

    文档

    基于jquery实现简单的手风琴特效_jquery

    运行效果截图如下:具体代码如下:css样式;/* CSS Document */body { margin: 0 auto;padding: 0 auto;font-size: 9pt;font-family: 微软雅黑.宋体.Arial.Helvetica.Verdana.sans-serif;}.accordion { padding-left: 0px;}.accordion li { border-top: 1px solid #000;list-style-type: none;}.titlemenu { width: 100%;height: 30px;background-color: #F2F2F2;padding: 5px 0px;top: 5px。
    推荐度:
    标签: 简单 实现 效果
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top