- 浏览: 341021 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1、效果及功能说明
导航菜单制作一个二级菜单导航条,鼠标滑过导航条二级菜单slide滑动展示且带有渐隐效果展示比较柔和的二级菜单目录
2、实现原理
先通过遍历匹配到每一个元素,这个是为了让所有的导航栏都可以获得显出相对因下拉框的效果,定义一个伪类事件让鼠标触及到导航栏后触发相对因的下拉框在给下拉框一个类这个类定义好了下拉框的样式,下拉框的出现是同意一个动画的效果来实现,时间为0.4秒内完成然后在定义一个方法在鼠标移开导航栏后下拉框在就直接清楚jquery给的类让下拉框消失这个也是一个动画效果来完成时间为0.3秒
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
导航菜单制作一个二级菜单导航条,鼠标滑过导航条二级菜单slide滑动展示且带有渐隐效果展示比较柔和的二级菜单目录
2、实现原理
先通过遍历匹配到每一个元素,这个是为了让所有的导航栏都可以获得显出相对因下拉框的效果,定义一个伪类事件让鼠标触及到导航栏后触发相对因的下拉框在给下拉框一个类这个类定义好了下拉框的样式,下拉框的出现是同意一个动画的效果来实现,时间为0.4秒内完成然后在定义一个方法在鼠标移开导航栏后下拉框在就直接清楚jquery给的类让下拉框消失这个也是一个动画效果来完成时间为0.3秒
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery导航菜单二级菜单slide滑动渐隐显示</title> </head> <body> <style type="text/css"> *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} a,a:visited{color:#5e5e5e; text-decoration:none;} a:hover{color:#333;text-decoration:underline;} body{font:12px/180% Arial,Lucida,Verdana,"宋体",Helvetica,sans-serif;color:#333;background:#fff;} /* navbox */ .navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(images/headerbg.png) no-repeat;} .navbox{height:39px;background-position:0 -138px;background-repeat:repeat-x;position:relative;z-index:9;} .nav{width:960px;margin:0 auto;} .nav li{float:left;height:39px;background-position:100% -99px;padding:0 3px 0 2px;position:relative;} .nav li.last{background:none;} .nav li a{float:left;display:block;padding:0 0 0 4px;height:39px;overflow:hidden;} .nav li a span{float:left;display:block;padding:0 4px 0 0;line-height:39px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:142px;text-align:center;} .nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;} .nav li.selected a span,.nav li a.selected span{background-position:100% -60px;color:#ff7e00;} .nav li.selected .submenu{display:block;} .nav li .submenu{display:none;position:absolute;top:39px;left:6px;} .nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;padding:0 5px 5px 5px;width:132px;background:#fff;} .nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;} .nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;} .nav li .submenu li.last{border:none;} .nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;} .nav li .submenu li a:hover{background:#ddd;font-weight:800;} </style> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> function dropMenu(obj){ //定义方法 $(obj).each(function(){ //定义遍历方法匹配到每一个元素 var theSpan = $(this); //定于参数 var theMenu = theSpan.find(".submenu"); //定义参数获得样式 var tarHeight = theMenu.height(); //定义参数获得高度 theMenu.css({height:0,opacity:0}); //定义theMenu里面的高度和元素的透明度 theSpan.hover( //theSpan调用伪类 function(){ //定义方法 $(this).addClass("selected"); //通过jquery 添加一个类 theMenu.stop().show().animate({height:tarHeight,opacity:1},400); //控制鼠标触及到导航栏后开启下拉框的动画效果 和透明度和整个动画的时间为0.4秒完成 }, function(){ //定义方法 $(this).removeClass("selected"); //在jquery定义一个移除类 theMenu.stop().animate({height:0,opacity:0},400,function(){ //当鼠标移开导航栏的时候下拉框就消失修改下拉框的透明度和整个动画消失动画的时间为0.4秒 然后在这上面在定义个方法 $(this).css({display:"none"}); //将鼠标移开以后下拉框不出现出来 }); } ); }); } $(document).ready(function(){ //在页面加载完成以后激活所有函数 dropMenu(".drop-menu-effect"); //将dropMenu方法放到每个.drop-menu-effect类里在来让所有的导航栏实现这个方法 }); </script> <div class="navbox"> <div class="nav"> <ul class="clearfix"> <li><a class="selected" target="_blank" href="http://www.17sucai.com/"><span>网站首页</span></a></li> <li class="drop-menu-effect"> <a target="_blank" href="http://www.17sucai.com/"><span>jquery代码</span></a> <ul class="submenu"> <li><a href="http://www.17sucai.com/">jquery图片特效</a></li> <li><a href="http://www.17sucai.com/">jquery导航菜单</a></li> <li><a href="http://www.17sucai.com/">jquery选项卡特效</a></li> <li><a href="http://www.17sucai.com/">jquery文字特效</a></li> </ul> </li> <li class="drop-menu-effect"> <a target="_blank" href="http://www.17sucai.com/"><span>jquery图片特效</span></a> <ul class="submenu"> <li><a href="http://www.17sucai.com/">jquery图片切换</a></li> <li><a href="http://www.17sucai.com/">jquery幻灯片</a></li> <li><a href="http://www.17sucai.com/">jquery图片滚动</a></li> <li><a href="http://www.17sucai.com/">jquery图片放大镜</a></li> <li><a href="http://www.17sucai.com/">jquery广告</a></li> <li><a href="http://www.17sucai.com/">jquery更多特效</a></li> </ul> </li> <li class="drop-menu-effect"> <a target="_blank" href="http://www.17sucai.com/"><span>jquery导航菜单</span></a> <ul class="submenu"> <li><a href="http://www.17sucai.com/">jquery动画菜单</a></li> <li><a href="http://www.17sucai.com/">jquery树形菜单</a></li> <li><a href="http://www.17sucai.com/">jquery下拉菜单</a></li> <li><a href="http://www.17sucai.com/">jquery右键菜单</a></li> <li><a href="http://www.17sucai.com/">jquery更多特效</a></li> </ul> </li> <li class="drop-menu-effect"> <a target="_blank" href="http://www.17sucai.com/"><span>jquery选项卡特效</span></a> <ul class="submenu"> <li><a href="http://www.17sucai.com/">jquery选项卡切换</a></li> <li><a href="http://www.17sucai.com/">jquery滑动选项卡</a></li> <li><a href="http://www.17sucai.com/">jquery更多特效</a></li> </ul> </li> <li class="drop-menu-effect"> <a target="_blank" href="http://www.17sucai.com/"><span>jquery文字特效</span></a> <ul class="submenu"> <li><a href="http://www.17sucai.com/">jquery文字滚动</a></li> <li><a href="http://www.17sucai.com/">jquery文字闪烁</a></li> <li><a href="http://www.17sucai.com/">jquery文字切换</a></li> <li><a href="http://www.17sucai.com/">jquery文字数量</a></li> <li><a href="http://www.17sucai.com/">jquery文字改变</a></li> <li><a href="http://www.17sucai.com/">jquery更多特效</a></li> </ul> </li> </ul> </div> </div> </body> </html>
发表评论
-
Zepto
2015-08-15 13:49 1233Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 768//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 579Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 531Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 877首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2737Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 710特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14752流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6262首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1378通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 693一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 912<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7671. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 749一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 540看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 867最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 638最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 434做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 699在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 768<object width="940&qu ...
相关推荐
总结,这个“jquery导航菜单二级菜单slide滑动渐隐显示”项目展示了如何利用jQuery来增强网页导航菜单的用户体验。通过巧妙地结合HTML、CSS和jQuery,我们可以创建出动态且富有吸引力的交互元素,使网站更加吸引人且...
本教程将详细讲解如何使用jQuery实现一个三级导航菜单,该菜单具有滑动和渐隐显示的效果,增强用户体验。 首先,我们需要理解jQuery的基本概念。jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、...
总结来说,这个“超炫的js横向二级导航菜单slide往下滑动动画效果js代码”项目,通过JavaScript和jQuery库,实现了动态、交互式的二级导航菜单。这种设计不仅提升了网页的视觉吸引力,还优化了用户的导航体验。对于...
在这个“jQuery mobile滑动式的标题导航”主题中,我们将深入探讨如何利用jQuery Mobile创建动态且具有滑动效果的标题导航栏。 标题导航在任何应用程序中都扮演着关键角色,因为它帮助用户在页面间轻松导航。jQuery...
这个二级菜单在鼠标滑过主菜单项时会平滑地slide滑动展示,并带有渐隐效果,提供了一个优雅且用户友好的界面体验。 首先,我们从HTML结构开始。一个基本的导航条通常包含一个`<nav>`元素,里面嵌套着一系列的`<ul>`...
4. **slide滑动效果**:jQuery的动画效果使得二级菜单的展开和收起更加平滑。通过`.slideUp()`和`.slideDown()`方法,可以控制元素以指定速度上下滑动,提供动态的用户体验。 5. **事件监听**:jQuery提供了丰富的...
本文将深入探讨如何使用JavaScript创建一个蓝色的横向二级导航菜单,该菜单在鼠标滑过时会展示slide滑动动画效果,以揭示二级菜单。我们将讨论实现这一功能的关键技术点、兼容性问题以及提供的js代码下载。 首先,...
在给定的压缩包中,“jquery下拉竖导航菜单代码”可能包含了一个实现下拉效果的竖向导航菜单,用户点击一级菜单时,二级或更多级的子菜单会动态展开,提供更详细的导航选项。 对于竖向导航菜单,其设计通常需要考虑...
7.JS版本黑色超动感二级菜单导航模块代码 穿越火线游戏网 8.JS经典3款风格QQ客服在线浮动右侧与左侧代码 9.JS精简网页音乐播放器 浮动在页面顶部像工具栏 10.超强JS网页版泡泡龙游戏下载 11.兼容各浏览器JS...
二级菜单进一步细化了功能,提供了更具体的操作入口,使得后台管理更加直观和高效。 六、资源文件 “使用帮助.txt”可能包含了如何集成和使用这段代码的详细步骤;“谷普下载.url”和“说明.url”可能是提供更详细...
- **滑动效果(Slide)**:jQuery提供了`slideDown()`和`slideUp()`方法,能实现菜单项的滑动展示和隐藏,增加视觉吸引力。 - **延迟显示/隐藏**:为了避免用户快速移动鼠标时下拉菜单频繁切换,可以添加延迟时间...
这种菜单适合展示二级或三级导航链接,节省垂直空间。在HTML和CSS中,可以使用`<select>`元素创建基本的下拉菜单,但为了获得更丰富的交互效果,常常需要借助JavaScript库,如Bootstrap的Dropdown组件或Pure CSS的...
// 向左滑动,显示上一张图片 currentIndex--; if (currentIndex ) { currentIndex = slideCount - 1; } } else { // 向右滑动,显示下一张图片 currentIndex++; if (currentIndex >= slideCount) { ...
1. **显示/隐藏菜单**:当用户鼠标悬停在一级菜单上时,对应的二级菜单应该滑动显示;离开时,二级菜单应滑动隐藏。同样,当鼠标悬停在二级菜单上时,三级菜单也应有类似的行为。 2. **动画效果**:为了增加用户...
jQuery mmenu 是一款强大的、可定制的导航菜单插件,适用于网页应用中的侧滑菜单。它提供了丰富的功能,包括动画效果、子菜单支持、触屏设备优化等,使得在网页设计中创建交互式的下拉菜单变得简单易行。在本文中,...
jQuery作为一款轻量级的JavaScript库,因其简洁的API和丰富的插件库,被广泛用于实现各种复杂的功能,包括可定制的菜单特效。本文将深入探讨基于jQuery的FerroMenu插件,了解其特点和如何利用它来创建个性化响应式...
jQuery的滑动效果(slide)常用于创建动画,如滑入滑出、展开收缩等,这正是二级菜单实现的关键。 1. **jQuery基本概念**:jQuery简化了JavaScript的使用,通过链式调用、选择器、事件处理和动画等功能,使得代码更...