以下写的方法不是最优质的的方法,就是为了练练手,希望大家不要介意,如有问题,还请多指教

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>li {list-style-type: none;}a {text-decoration-line: none;}.parent {position: relative;width: 359px;float: left;background-color: #cfa;position: absolute;left: 50%;transform: translate(-50%);}.lunre li {float: left;width: 52px;font-size: 14px;text-align: center;line-height: 45px;height: 45px;}.lunre a {font-size: 16px;}.lunre .re {border-bottom: 3px solid #DDB75F;}.lunre li.re a {color: #DDB75F;}.biao a {display: block;text-align: center;color: #DDB75F;font-size: 20px;height: 20px;margin-bottom: 10px;}.did {position: absolute;top: 23px;right: 46px;}.bottom {position: relative;height: 275px;width: 320px;overflow: hidden;}.bottom .tab {height: 275px;width: 320px;position: absolute;top: 10px;}.nongqing {text-align: center;overflow: hidden;}.nongqing li {padding: 5px 0px 5px 0px;width: 210px;white-space: nowrap;color: #fff;}.nongqing li a {padding-right: 44px;font-size: 18px;color: #b8b9c5 !important;}.nongqing li span {font-size: 12px;color: black;}</style>
</head><body><div class="parent"><div class="lunre"><ul><li class="re acti"><a href="">热门</a></li><li><a href="">新闻</a></li><li><a href="">公告</a></li><li><a href="">活动</a></li><li><a href="">赛事</a></li></ul><a class="did" href="">...</a></div><div class="bottom"><div class="tab"><p class="biao"><a href="">9月3日全服不停机更新公告</a></p><ul class="nongqing"><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li></ul></div><div class="tab"><p class="biao"><a href="">9月4日全服不停机更新公告</a></p><ul class="nongqing"><li><a href="">浓情轮播,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li></ul></div><div class="tab"><p class="biao"><a href="">9月5日全服不停机更新公告</a></p><ul class="nongqing"><li><a href="">浓情十月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li></ul></div><div class="tab"><p class="biao"><a href="">9月6日全服不停机更新公告</a></p><ul class="nongqing"><li><a href="">爱情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li></ul></div><div class="tab"><p class="biao"><a href="">9月7日全服不停机更新公告</a></p><ul class="nongqing"><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li><li><a href="">浓情九月,秋日活动来袭</a><span>09/02</span></li></ul></div></div></div><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script>$('.lunre li').hover(function () {$(this).addClass('re').siblings().removeClass('re');})$(function () {//初始的时候 当前处于活动状态的元素索引var current = $('.lunre li').index();$('.tab').each(function (x, y) {//x代表索引值 y代表操作的Dom对象//初始化时 是将所有的tab块 都移动各自的距离  呈一行排开$(y).css('left', x * 320 + 'px');});$('.lunre li').mouseover(function () {//触发事件后, 当前处于活动状态的元素var i = $(this).index();if (i != current) {//将当前处于活动状态的元素变更一下current = i;//可以通过他们的定位值进行改变$('.tab').each(function (x, y) {//此时的x是最终移动到哪个li上,从而判断所有的dom对象都移动相同距离//stop(true,true)表示清空当前动画队列,立即停止并完成当前动画。//第一个参数 是否清空当前动画队列//第二个参数是是否完成当前动画//y 代表的是所有的dom对象,每一个都执行了leftvar left = x * 320 - current * 320;$(y).stop(true, true).animate({left: left + 'px'}, 500);})}})});</script>
</body></html>

jq实现一个简易的选项卡相关推荐

  1. 用jq撸一个简易轮播图

    本次文章我将来用jq实现一个轮播图,废话少说下面放效果 先说下基本思想,先将item使用position: absolute;脱离文档流令他们叠在一起,使用z-index来实现轮播的效果,注:这里如果 ...

  2. 初学nodejs——实现一个简易论坛(完成简单的登录、注册、发帖、评论功能)

    前言 前段时间临近期末,在学校上完最后的课程后得知有一些作业贴近于前端,其中包括javaWeb的一个大作业--完成一个简易论坛实现登录.注册.发帖.评论等功能. (PS:本来老师要求用java写后台, ...

  3. Android实现一个简易的新闻列表APP(TabLayout+ViewPager+Fragment)

    Android实现一个简易的新闻列表APP(TabLayout+ViewPager+Fragment) 文章目录 Android实现一个简易的新闻列表APP(TabLayout+ViewPager+F ...

  4. 在windows程序中嵌入Lua脚本引擎--建立一个简易的“云命令”执行的系统

    在<在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎>开始处,我提到某公司被指责使用"云命令"暗杀一些软件.本文将讲述如何去模拟一个 ...

  5. 用java实现一个简易自动提款机

    用java实现一个简易自动提款机,且有以下要求 如何实现呢?首先,我们定义一个用户类User,同时根据要求设计好属性(本人部分命名没有使用驼峰命名法,不够规范).因为一个人可能有多个卡,卡号又不能重复 ...

  6. python写一个文件下载器_Python3使用TCP编写一个简易的文件下载器

    原标题:Python3使用TCP编写一个简易的文件下载器 利用Python3来实现TCP协议,和UDP类似.UDP应用于及时通信,而TCP协议用来传送文件.命令等操作,因为这些数据不允许丢失,否则会造 ...

  7. 连夜撸了一个简易聊天室

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 分不清轮询.长轮询?不知道什么时候该用websocket还 ...

  8. python 正则的使用 —— 编写一个简易的计算器

    python 正则的使用 -- 编写一个简易的计算器 在 Alex 的博客上看到的对正则这一章节作业是编写一个计算器,要求能计算出下面的算式. 1 - 2 * ( (60-30 +(-40/5) * ...

  9. 从零开始实现一个简易的Java MVC框架(六)--加强AOP功能

    前言 在前面从零开始实现一个简易的Java MVC框架(四)--实现AOP和从零开始实现一个简易的Java MVC框架(五)--引入aspectj实现AOP切点这两节文章中已经实现了AOP功能并且引用 ...

最新文章

  1. TiDB 在中通的落地与进化
  2. Java 8新特性探究(6):泛型的目标类型推断
  3. Tomcat中的线程池(APR和ThreadPool)
  4. android transform xml xsl,XslCompiledTransform.Transform 方法 (System.Xml.Xsl) | Microsoft Docs
  5. python导入csv数据例子-使用python读取csv文件快速插入数据库的实例
  6. php二进制安全的含义
  7. Zabbix全方位告警接入-电话/微信/短信都支持
  8. EJB3.0学习笔记---Stateless Session Bean的原理:
  9. SQL Server-【知识与实战II】条件查询、比较运算符查询、模糊查询、枚举查询、范围查询、空值查询、多重条件查询
  10. 《云周刊》69期:开门红利!阿里云2月活动来袭
  11. H - 命运(动态规划) 数塔问题
  12. 什么是3D建模?用到哪些软件?
  13. 输出一个菱形(C语言)
  14. 【算法leetcode每日一练】1436. 旅行终点站
  15. java 504错误怎么解决_前端报504错误如何定位
  16. html导航条布局,div+css菜单导航条布局自适应宽度
  17. (最新)唯品会WEB端加密参数逆向分析
  18. 多多情报通:拼多多视频上传多久审核?如何发布新品?
  19. linux中600是什么权限,linux系统中文件的权限
  20. AD18无法仿真问题的解决

热门文章

  1. html 提示语为英文,耳熟能详的电话提示语英文版
  2. 使用easygui制作app
  3. Mentor-dft 学习笔记 day44-Low-Power Design Test
  4. 中山中专计算机专业分数线,成都市中山计算机职业技术学校2020年招生录取分数线...
  5. ArcBlock荣获“2018区块链之星”奖项
  6. 2022年计网《宿舍网有线无线一体化项目》总结
  7. HAUE河工计院OJ1100 - 1150题解
  8. 爱因斯坦阶梯问题及寻找完全数问题
  9. android 刷机后存储空间变小,手机存储容量与标称不符 剩余的空间跑哪了?
  10. 校园宿舍安全如何保障?这个技能太厉害了