所以我们学到了三个东西:

1.回顾一次CSS:

定位的时候 记住了! 绝对定位和相对定位 的参照是谁 特别是绝对定位的参照要注意,是生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位

还有就是  pointer-events: none; CSS 的这个属性  他是直接可以忽略事件的发生的!!! 具体百度吧!! 但是这个很有必要知道!!!

2.一些jq的动画啊 还有就是 stop  和 finsh 的应用,这些要会用即可,emmmm 还有一下事件,那些也一样要会知道会用即可.

<!doctype html>
<html lang="en"><head><meta charset="UTF-8"><title>BiHu导航</title><script src="jqsourse.js"></script><style type="text/css">* {margin: 0;padding: 0;}ul {width: 1000px;height: 50px;margin: 30px auto;border-bottom: 3px solid #1fd6be;position: relative;}ul > li {list-style: none;width: 100px;height: 50px;float: left;cursor: pointer;text-align: center;line-height: 50px;}ul > span {width: 100px;height: 50px;position: absolute;text-align: center;line-height: 50px;background-color: #1fd6be;border-bottom: solid red 3px;left: 0;color: #fff;cursor: pointer;/* 不作为事件目标*   会直接忽略他的事件*/pointer-events: none;}</style>
</head>
<body><ul><li>首页</li><li>咨询</li><li>体育</li><li>政治</li><li>本地</li><li>游戏</li><li>电子</li><li>科技</li><li>经济</li><li>音乐</li><span>首页</span>
</ul><script>//鼠标放上去时 我就动画跑起来$('li').stop().on('mouseover',function () {$('span').animate({left:$(this).index() * 100},100,'linear').text($(this).text());});//鼠标点击时 我就打印自己的内容$('li').on('click',function (){alert($(this).text())});//如果离开li的话 那我span我就直接完成到最后那次移动$('li').mouseout(function (){$('span').finish();});
</script></body>
</html>

jQuery - 实例- 小小动画导航栏相关推荐

  1. 【源码分享】jquery+css实现侧边导航栏

    jquery+css实现侧边导航栏 最近做项目的时候,突然想用一个侧边导航栏,网上找了几个插件,有的太丑而且不太符合我的预期.与其修改别人的代码,不如自己来写一个了.废话不多说先上图,感兴趣的请继续看 ...

  2. 视频直播app源码,底部动画导航栏

    视频直播APP源码实现底部导航栏并点击切换页面可简述为有三种方式 TabBar + TabBarView BottomNavigationBar + BottomNavigationBarItem 自 ...

  3. flutter 底部动画导航栏

    更多文章请查看 lutter从入门 到精通 实现底部导航栏并点击切换页面可简述为有三种方式 TabBar + TabBarView BottomNavigationBar + BottomNaviga ...

  4. 使用JQuery实现淘宝导航栏效果

    我们要实现一个淘宝导航栏的效果,先看一下运行效果 要实现这个效果的话我们第一步首先要 1.div布局 设id <div id="context"><div id= ...

  5. 使用jQuery实现图书菜单导航栏

    案例: 一.首先我们先写一个HTML布局 <html><head><meta charset="utf-8"><title>< ...

  6. 侧边导航栏代码css,【源码分享】jquery+css实现侧边导航栏(示例代码)

    1 2 3 /*重置一些样式*/ 4 *, *::after, *::before{ 5 box-sizing:border-box; 6 /*padding: 0;*/ 7 margin:0; 8 ...

  7. jQuery 滚动屏幕顶部导航栏加背景色

    顶部的导航条默认是透明的,滚动之后增加背景色!逻辑就是判断滚动条滚动下去之后,就给导航条加一个class样式下面给大家分享简单的代码! css部分 加了背景色 和渐变动画 .ea55_com_head ...

  8. 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)

    实例1(点击切换): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

  9. 列表导航栏实例(02)——精美电子商务网站赏析

    出处:http://www.gabbardhatchingeggs.com/ [准备工作] 一.如图示,创建网站框架: 二.reset.css文件参考内容: /*YUI的CSS Reset http: ...

最新文章

  1. Python实现快速傅里叶变换(FFT)
  2. 深入redis内部--实现字符串
  3. Linux的mmap内存映射机制解析
  4. 轻松搞懂sscanf和sprintf
  5. eclipse-jee版连接tomcat(转载)
  6. SO_REUSEADDR
  7. 前端学习(1833):前端面试题之nodejs的轮询机制
  8. Android mock单例对象,如何对Java单例模式进行mock
  9. 基于VC++6.0的DLL开发
  10. php 字符 index,php函数之字符串篇String
  11. Friend List
  12. Log4cpp 安装和使用
  13. Java获取微信用户昵称时昵称里有特殊符号导致插入数据库失败(解决方案)
  14. 中关村-DIY之笔记本做wifi热点供手机无线上网
  15. 我的世界服务器mcyc.win怎么验证,RTX 2060 光线追踪效果逆天,让《我的世界》变仙境!华硕天选游戏笔记本体验教程...
  16. ecs卸载mysql_阿里云ECS卸载安骑士(阿里云盾)
  17. H5分享页面(1)——web端二次分享配置内容
  18. RHEL6 或CentOS 6配置共享存储--使用iSCSI
  19. 前端开发规范V2023.5
  20. 如何编写测试用例?(详细分析)

热门文章

  1. 无线充电线圈绕制注意事项
  2. 阿里云虚拟主机wordpress伪静态设置Nginx设置
  3. 三分钟告诉你为什么再昂贵的普洱茶都只是用棉纸包装?
  4. 如何获取ffmpeg返回的错误信息
  5. Silvaco TCAD仿真5——process simulation(Athena)
  6. request_threaded_irq()参数
  7. 【19调剂】苏州科技大学2019年硕士研究生招生预调剂公告
  8. Photoshop基础2——工具
  9. 定积分积分换元之区间再现(a+b-x)+一元微积分
  10. 消防工程师 8.3 防排烟系统-排烟