jquery.agilebins实现多级下拉菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:jquery.agilebins实现多级下拉菜单效果代码
代码标签: jquery.agilebins 多级 下拉 菜单
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/agilebins.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/abFullDialog.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-1.8.3.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.agilebins-v1.0.4.min.js"></script> </head> <body> <div class="demo-main"> <div class="demo-tit"> <h2>一. (menu类型)导航菜单演示<span class="a1"><a href="help-debug.html?n=menu" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7001" target="_blank"></a></span></h2> </div> <!-- 一. (menu类型)导航菜单演示代码开始 --> <!-- Html代码开始 --> <div class="demo-nav"> <ul class="one"> <li class="conts"> <h3><a href="javascript:;">首页</a></h3> </li> <li class="conts"> <h3><a href="javascript:;">说明</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> <li><a href="javascript:;">下拉内容5</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">调试</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> <li><a href="javascript:;">下拉内容5</a></li> <li><a href="javascript:;">下拉内容6</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">扩展</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">参数</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> <li><a href="javascript:;">下拉内容5</a></li> <li><a href="javascript:;">下拉内容6</a></li> <li><a href="javascript:;">下拉内容7</a></li> <li><a href="javascript:;">下拉内容8</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">下载</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> <li><a href="javascript:;">下拉内容5</a></li> <li><a href="javascript:;">下拉内容6</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">工具</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> <li><a href="javascript:;">下拉内容5</a></li> <li><a href="javascript:;">下拉内容6</a></li> <li><a href="javascript:;">下拉内容7</a></li> <li><a href="javascript:;">下拉内容8</a></li> </ul> </div> </li> <li class="conts"> <h3><a href="javascript:;">交流</a></h3> <div class="sub"> <ul> <li><a href="javascript:;">下拉内容1</a></li> <li><a href="javascript:;">下拉内容2</a></li> <li><a href="javascript:;">下拉内容3</a></li> <li><a href="javascript:;">下拉内容4</a></li> </ul> </div> </li> </ul> </div> <!-- Html代码结束 --> <div class="h100"></div> <!-- 调用代码开始 --> <script type="text/javascript"> $(".demo-nav").agilebins({ type: "menu", /* 菜单类型 menu或box */ mainState: ".conts", /* 菜单导航元素 */ mainEl: ".sub", /* 菜单盒子元素 */ speed: 250, /* 默认=350, 效果速度 */ effect: "slideDown", /* 效果类型 fade或slideDown */ mainCur: true, /* 使用当前(mainEl)元素,表示不自动查找匹配下级作为效果运行 */ autoPosition:true /* 默认=false, 自动识别定位方向, 运用更灵活 */ }); </script> <!-- 调用代码结束 --> <!-- 一. (menu类型)导航菜单演示代码结束 --> <div class="demo-tit"> <h2>二. 文字左右滚动演示<span class="a1"><a href="help-debug.html?n=marquee" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7002" target="_blank"></a></span></h2> </div> <!-- 二. 文字滚动演示例子开始 --> <!-- Html代码开始 --> <div class="demo-scroll-marquee"> <div class="btns"> <h3>公告跑马灯实例</h3><i class="prevBtn"><a href="javascript:;"></a></i><i class="nextBtn"><a href="javascript:;"></a></i></div> <div class="textCont"> <ul> <li><a href="javascript:;"><span>1、</span>Agilebins是一个基于jQuery运行的开源特效插件</a></li> <li><a href="javascript:;"><span>2、</span>快速解决网页大部分特效。</a></li> <li><a href="javascript:;"><span>3、</span>使用简单,维护方便。无需懂得js代码编写</a></li> <li><a href="javascript:;"><span>4、</span>轻松制作,导航菜单、幻灯片、焦点图、公告跑马灯</a></li> <li><a href="javascript:;"><span>5、</span>图片滚动,选项卡内容切换、手风琴折叠效果等</a></li> <li><a href="javascript:;"><span>6、</span>兼容 IE6+ Safari Opera Firefox Chrome 等大部分浏览器。</a></li> </ul> </div> </div> <!-- Html代码结束 --> <div class="h100"></div> <!-- 调用代码开始 --> <script type="text/javascript"> $(".demo-scroll-marquee").agilebins({ autoPlay: true, /* 自动播放(true | false) */ direction: 'left', /* 滑动方向,top向上|right向右|bottom向下| left向左 */ sStep: 2, /* 滚动步数,参数越大移动越快 */ delayTime:20, /* 滚动速度(毫秒) */ sEffect: "marquee", /* 无缝隙滚动 */ scrollEl: '.textCont ul', /* 滚动列表集合容器 */ sPrev: ".prevBtn", /* 滚动按钮,后退 */ sNext: ".nextBtn", /* 滚动按钮,前进 */ mouseOverStop: true /* 当鼠标悬浮在容器内,暂停播放(true | false) */ }); </script> <!-- 调用代码结束 --> <!-- 二. 文字滚动演示例子结束 --> <div class="demo-tit"> <h2>三. (box类型)下拉菜单演示<span class="a1"><a href="help-debug.html?n=box" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7003" target="_blank"></a></span></h2> </div> <!-- 三. (box类型)下拉菜单演示例子开始 --> <!-- Html代码开始 --> <div class="demo-navigation"> <ul class="clearfix area"> <li class="ibox"> <h3><a href="javascript:;">省份</a><em>∨</em></h3> <ul class="menus"> <li><a href="javascript:;">广州</a></li> <li><a href="javascript:;">上海</a></li> <li><a href="javascript:;">北京</a></li> <li><a href="javascript:;">四川</a></li> </ul> </li> <li class="ibox"> <h3><a href="javascript:;">星期</a><em>∨</em></h3> <ul class="menus"> <li><a href="javascript:;">星期一</a></li> <li><a href="javascript:;">星期二</a></li> <li><a href="javascript:;">星期三</a></li> <li><a href="javascript:;">星期四</a></li> </ul> </li> <li class="ibox"> <h3><a href="javascript:;">时间段</a><em>∨</em></h3> <ul class="menus"> <li><a href="javascript:;">10:30 - 11: 00</a></li> <li><a href="javascript:;">11:30 - 12: 00</a></li> <li><a href="javascript:;">12:30 - 13: 00</a></li> <li><a href="javascript:;">13:30 - 14: 00</a></li> </ul> </li> <li class="ibox"> <h3><a href="javascript:;">用餐人数</a><em>∨</em></h3> <ul class="menus"> <li><a href="javascript:;">10人以上</a></li> <li><a href="javascript:;">7-8人</a></li> <li><a href="javascript:;">5-6人</a></li> <li><a href="javascript:;">3-4人</a></li> </ul> </li> </ul> </div> <!-- Html代码结束 --> <div class="h100"></div> <!-- 调用代码开始 --> <script type="text/javascript"> $(".demo-navigation").agilebins({ type: 'box', /* 菜单box */ triggerTime: 0, /* 鼠标滑过, 触发延迟时间(毫秒) */ speed: 350, /* 必须 delayTime >= speed >= 0 */ mainState: 'h3', /* 导航列表元素 */ mainEl: ".menus", /* 下拉菜单元素 */ iTrigger: ".menus li", /* 菜单选项列表元素 */ iTriggerFunc: function (el) { /* 点击菜单选项,事件触发,用于参数传递 */ var val = el.text(); el.parent().siblings("h3").find("a").text(val); }, effect: "fade", /* 效果类型: fade | fold | slideDown | top | right | bottom | left */ easing: "swing", /* 缓动效果类型,更多效果请引用(jquery.easing.min.js) */ eventType: "click" /* 事件类型: mouseover | click */ }); </script> <!-- 调用代码结束 --> <!-- 三. (box类型)下拉菜单演示例子结束 --> <div class="demo-tit"> <h2>四. 选项卡切换效果演示<span class="a1"><a href="help-debug.html?n=tab" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7004" target="_blank"></a></span></h2> </div> <!-- 四. 选项卡切换效果演示例子开始 --> <!-- Html代码开始 --> <div class="domo-tab-box"> <div class="titList"> <ul> <li>AB-1</li> <li>AB-2</li> <li>AB-3</li> <li>AB-4</li> </ul> <span class="btns"><i class="prevBtn"><a href="javascript:;"></a></i><i class="nextBtn"><a href="javascript:;"></a></i></span> </div> <div class="textCont"> <ul> <li><a href="javascript:;"><span>1.</span>国产新款奥迪Q3有望北京车展正式上市</a><em>2015/08/03</em></li> <li><a href="javascript:;"><span>2.</span>斯柯达全新国产SUV年内发布 预销47万辆</a><em>2015/08/03</em></li> <li><a href="javascript:;"><span>3.</span>或北京车展首发 本田新中型SUV实车曝光</a><em>2015/08/03</em></li> <li><a href="javascript:;"><span>4.</span>北京车展亮相 荣威全新SUV命名“RX5”</a><em>2015/08/03</em></li> <li><a href="javascript:;"><span>5.</span>SUV 在当今全球汽车行业中占据主导地位</a><em>2015/08/03</em></li> </ul> <ul> <li><a href="javascript:;"><span>1.</span>苹果有10年前诺基亚牛吗?</a><em>2015/08/04</em></li> <li><a href="javascript:;"><span>2.</span>中华网1.5亿“贱卖” china.com域名值几何?</a><em>2015/08/04</em></li> <li><a href="javascript:;"><span>3.</span>优酷土豆宣布完成私有化交易 成阿里子公司</a><em>2015/08/04</em></li> <li><a href="javascript:;"><span>4.</span>人脸识别AI:不仅追踪疑犯 还能帮你相亲</a><em>2015/08/04</em></li> <li><a href="javascript:;"><span>5.</span>Windows Phone是如何被微软ZUO死的?</a><em>2015/08/04</em></li> </ul> <ul> <li><a href="javascript:;"><span>1.</span>3轮中超16队唯有国安没进球 锋无力or运气不佳?</a><em>2015/08/05</em></li> <li><a href="javascript:;"><span>2.</span>永昌正视球队问题 感谢球迷风雨同舟不抱怨</a><em>2015/08/05</em></li> <li><a href="javascript:;"><span>3.</span>球迷称登巴巴该请瓜林吃饭 沪媒:上港缺这种球员</a><em>2015/08/05</em></li> <li><a href="javascript:;"><span>4.</span>谁是MVP?申花一大神不逊登巴巴 策划3球+造红牌</a><em>2015/08/05</em></li> <li><a href="javascript:;"><span>5.</span>亚泰前锋3场4球射手榜登基 成新赛季首个戴帽人</a><em>2015/08/05</em></li> </ul> <ul> <li><a href="javascript:;"><span>1.</span>比帅狂赞哈登:单场8助攻都习惯了 他引领我们</a><em>2015/08/06</em></li> <li><a href="javascript:;"><span>2.</span>巴克利:勇士vs96公牛会1-4 乔丹皮蓬防死水花</a><em>2015/08/06</em></li> <li><a href="javascript:;"><span>3.</span>科比20赛季200大事件回顾——08-09赛季</a><em>2015/08/06</em></li> <li><a href="javascript:;"><span>4.</span>火牛卡位战一触即发 比帅:对付他们我们有绝招</a><em>2015/08/06</em></li> <li><a href="javascript:;"><span>5.</span>内线小将强悍防守获比帅点赞:一战可见他未来</a><em>2015/08/06</em></li> </ul> </div> </div> <!-- Html代码结束 --> <div class="h100"></div> <!-- 调用代码开始 --> <script type="text/javascript"> $(".domo-tab-box").agilebins({ autoPlay: true, /* 自动播放(true | false) */ loop: true, /* 无限循环播放(true | false) */ pnLoop: true, /* 是否需要按钮前后循环(true | false) */ delayTime: 3500, /* 自动播放延迟时间(毫秒),注意:delayTime >= speed >= 0 */ speed: 350, /* 动画过渡效果延迟时间(毫秒) */ triggerTime: 50, /* 事件触发延迟时间(毫秒) */ effect: "fade", /* 效果类型: fade | fold | slideDown | top | right | bottom | left */ eventType: "mouseover", /* 事件类型: mouseover | click */ easing: "swing", /* 缓动效果类型,更多效果请引用(jquery.easing.min.js) */ mainState: '.titList ul li', /* 导航列表元素 */ mainEl: '.textCont', /* 内容元素 */ mPrevOffClass: 'prevStop', /* 屏蔽mPrev按钮样式 */ mNextOffClass: 'nextStop', /* 屏蔽mNext按钮样式 */ mPrev: ".prevBtn", /* 切换按钮,上一个 */ mNext: ".nextBtn" /* 切换按钮,下一个 */ }); </script> <!-- 四. 选项卡切换效果演示例子结束 --> <div class="demo-tit"> <h2>五. 多列左右滚动演示<span class="a1"><a href="help-debug.html?n=picScroll-left" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7005" target="_blank"></a></span></h2> </div> <!-- 五. 并列多图左右滚动演示例子开始 --> <!-- Html代码开始 --> <div class="domo-pic-scroll-lr"> <div class="textList"><span class="pageNav"></span></div> <ul class="conts"> <li> <div class="s1"><a href="javascript:;">AgileBins-1</a></div> </li> <li> <div class="s1"><a href="javascript:;">AgileBins-2</a></div> </li> <li> <div class="s1"><a href="javascript:;">AgileBins-3</a></div> </li> <li> <div class="s1"><a href="javascript:;">AgileBins-4</a></div> </li> <li> <div class="s1"><a href="javascript:;">AgileBins-5</a></div> </li> </ul> <div class="tabs"> <ul></ul> </div> <a class="prev" href="javascript:;">‹</a> <a class="next" href="javascript:;">›</a> </div> <!-- Html代码结束 --> <div class="h100"></div> <!-- 调用代码开始 --> <script type="text/javascript"> $(".domo-pic-scroll-lr").agilebins({ autoPage: true, /* 自动分页,与pageState配合使用 */ autoPlay: true, /* 自动播放(true | false) */ pnLoop: true, /* 是否需要按钮前后循环(true | false) */ loop: true, /* 无限循环播放(true | false) */ hoverIsBtn:false, /* 当鼠标悬浮在容器区域内,是否显示按钮(true | false) */ direction:"left", /* 滑动方向(当type为slide时有效): top向上|right向右|bottom向下| left向左 */ delayTime:3000, /* 自动播放延迟时间(毫秒),注意:delayTime >= speed >= 0 */ sSpeed: 500, /* 播放过渡效果延迟时间(毫秒),scrollEl容器列表 */ visNum: 4, /* 显示个数 */ pageState: ".tabs ul", /* 滚动列表的分组页(当前为圆圈,此line-height:设为你的圆圈高度;可显示出数字分页) */ onClass:"current", /* 当前选中的索引亮高css样式名 */ scrollEl: ".conts", /* 滚动列表容器元素 */ pageCountState:'.pageNav', /* 统计显示滚动分组(页)总数容器元素 */ sPrev: ".prev", /* 滚动按钮HTML元素,上一组(页),配合scrollEl参数一同使用 */ sNext: ".next" /* 滚动按钮HTML元素,下一组(页),配合scrollEl参数一同使用 */ }); </script> <!-- 调用代码结束 --> <!-- 五. 并列多图左右滚动演示例子结束 --> <div class="demo-tit"> <h2>六. 折叠(手风琴)效果演示<span class="a1"><a href="help-debug.html?n=accordion" target="_blank"></a></span><span class="a2">|</span><span class="a3"><a href="example/view/id-7006" target="_blank"></a></span></h2> </div> <!-- 六. 折叠(手风琴)效果例子开始 --> <!-- Html代码开始 --> <div class="demo-accordion"> <h3><a href="javascript:;">AgileBins-1<i></i></a></h3> <ul> <li><a href="javascript:;"><span>1.</span>国产新款奥迪Q3有望北京车展正式上市</a><small>2015/08/03</small></li> <li><a href="javascript:;"><span>2.</span>斯柯达全新国产SUV年内发布 预销47万辆</a><small>2015/08/03</small></li> <li><a href="javascript:;"><span>3.</span>或北京车展首发 本田新中型SUV实车曝光</a><small>2015/08/03</small></li> <li><a href="javascript:;"><span>4.</span>北京车展亮相 荣威全新SUV命名“RX5”</a><small>2015/08/03</small></li> <li><a href="javascript:;"><span>5.</span>15.68万起就能买到这些顶级音响的车型</a><small>2015/08/03</small></li> </ul> <h3><a href="javascript:;">AgileBins-2<i></i></a></h3> <ul> <li><a href="javascript:.........完整代码请登录后点击上方下载按钮下载查看
网友评论0