JavaScript实现横版菜单栏
本文实例为大家分享了JavaScript实现横版菜单栏的具体代码,供大家参考,具体内容如下
示例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>横版菜单栏</title> <style> .active{ background-color: aqua; } .hide{ display: none; } .menu{ background-color: #667dbd; width: 300px; height: 30px; } .menu-item{ border: #bd342d solid 2px; cursor: pointer; /*鼠标悬停在相应标签上时变成手指的样子*/ } .con-item{ min-height: 200px; border: solid 1px; width: 300px; } </style> </head> <body> <!--什么时候用漂浮什么时候用内联标签呢?--> <div class="menu"> <span class="menu-item active" m="1">菜单一</span> <span class="menu-item" m="2">菜单二</span> <span class="menu-item" m="3">菜单三</span> </div> <div class="content"> <div class="con-item" c="1">内容一</div> <div class="con-item hide" c="2">内容二</div> <div class="con-item hide" c="3">内容三</div> </div> <script src="jquery-1.12.4.js"></script> <script> $('.menu-item').click(function () { $(this).addClass('active').siblings().removeClass('active'); var match = $(this).attr('m'); $('.content').children('[c='+match+']').removeClass('hide').siblings().addClass('hide'); // children函数的参数要求是字符串! // $('.content').children().eq($(this).index()).removeClass('hide').siblings().addClass('hide'); // 也可以用索引的方式(.eq($(this).index()))找到对应的标签,这种处理方式就不需要要用到自设属性m和c了 }); </script> </body> </html>
更多菜单效果点击《JavaScript菜单专题》学习,还有一些不错的专题分享给大家: Javascript级联菜单特效汇总
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
基于vue.js实现侧边菜单栏
侧边菜单栏应该是很多项目里必不可少的 自己手写了一个 下面是效果图 下面就说一下实现的过程 还是比较简单的 首先导入一下需要的文件 <link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.min.css" rel="external nofollow" > <link rel="stylesheet" typ
-
JS实现自动固定顶部的悬浮菜单栏效果
本文实例讲述了JS实现自动固定顶部的悬浮菜单栏效果.分享给大家供大家参考.具体如下: 这是一款自动固定顶部的悬浮菜单栏代码,不管你如何拉动滚动条,它会始终显示在网页的最顶部,用作网站的顶级导航或公告之类的比较合适吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-fix-top-float-menu-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T
-
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
ReactJS是Facebook推出的产品.在2013年的Qcon大会(上海)上面,当时Facebook的前端工程师做过一次讲座,就专门介绍了ReactJS. ReactJS可以看做就是用来Render的.ReactJS是可以达到游戏级别的渲染,fps可以保持在60左右,相当的了不起,它做了一个虚拟dom tree加速了渲染过程,根据当时的数据说比angularjs快20%以上. 前沿 对于React, 去年就有耳闻, 挺不想学的, 前端那么多东西, 学了一个框架又有新框架要学
-
非常酷的js图形渐隐导航菜单栏
body { background:#799AE1; margin:0px; font:normal 12px 宋体; } table { border:0px; } td { font:normal 12px 宋体; } img { vertical-align:bottom; border:0px; } a { font:normal 12px 宋体; color:#215DC6; text-decoration:none; } a:hover { color:#428EFF } .sec_
-
javascript伸缩菜单栏实现代码分享
本文实现了点击标题时判断该标题下的菜单是否显示,如果是显示的则将其隐藏,如果是隐藏的则将其显示出来.具体代码如下 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0; pad
-
简单实现js菜单栏切换效果
分享一个小案例,实现菜单栏的切换,点击左侧边栏,展示右侧主体的页面,供大家参考,具体内容如下 首先实现html页面的编写: <div id="header"></div> <div id="main"> <!--左侧边栏--> <div class="affix"> <h4>用户中心</h4> <ul> <li><a href=&qu
-
JavaScript实现横版菜单栏
本文实例为大家分享了JavaScript实现横版菜单栏的具体代码,供大家参考,具体内容如下 示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>横版菜单栏</title> <style> .active{ background-color: aqua; } .hide{ display
-
原生JavaScript编写canvas版的连连看游戏
本文实例为大家分享了JavaScript编写canvas版的连连看游戏的具体实现代码,供大家参考,具体内容如下 效果图: 实现代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> #box{ /*border: 1px solid #D1D1D1; */ overflow: hidden; pos
-
python pygame实现滚动横版射击游戏城市之战
pygame城市之战横版射击游戏,按上下左右方向箭头操作飞机.这是一个横板射击小游戏,在黑夜的城市上空,你将要操作一架飞机去射击敌机,爆炸效果还不错. 在游戏中定义了滚动的背景类,定义了飞机类Plane,定义了子弹类,敌机类,爆炸类等,是学习Pygame和面向对象编程的好例子. 代码: import math import time import pygame from pygame.locals import * from random import choice,randint class
-
JavaScript实现网页版五子棋游戏
本文实例为大家分享了JavaScript实现网页版五子棋游戏的具体代码,供大家参考,具体内容如下 学习js的第三天,跟着老师完成的五子棋小游戏,记录学习成果欢迎大佬们一起分享经验,批评指正. 本程序主要通过三部分实现: 1.棋盘绘制 2.鼠标交互 3.输赢判断 <!DOCTYPE html> <html> <head> <title> canvastest </title> </head> <body> <h1>
-
HTML+CSS+JavaScript做女朋友版的刮刮乐(一看就会)
刮刮乐想必大家都玩过,小时候兜里一有钱,就喊上小伙伴兴冲冲的跑去家旁边的小卖部,用那稚嫩地小手递给老板那被捏的皱巴巴的五毛钱,满眼期待的刮着买来的刮刮乐,心里早已想好中了100块钱大钞要去买好多好多辣条.卡片.陀螺.奥迪双钻的悠悠球- 认认真真看完本文,你就可以用你女朋友的美照实现一个独属于你的刮刮乐哦!(当然如果你没有女朋友的话,也可以用你珍藏多年的美女图片哦!) ⛳️使用HTML.CSS和JavaS实现刮刮卡/刮刮乐 ♥️别着急,先看演示
-
原生JavaScript实现网页版计算器
本文实例为大家分享了JavaScript实现网页版计算器的具体代码,供大家参考,具体内容如下 由于无聊看电脑上的系统软件翻到了计算器这个功能,就简单写一下这个计算器的功能吧,这个网页版计算器基本功能都有吧,但是不是很完全,仅供参考. 首先是网页计算器的样式部分不想手写直接复制即可 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <
-
JavaScript实现简单版的留言发布与删除
首先用户在输入框中输入内容,按下发布按钮,内容到下面的li中,并且清空输入框中的内容 下面这个li元素就是后面创建的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta
-
JavaScript实现网页版的五子棋游戏
本文实例为大家分享了JavaScript实现网页版五子棋游戏的具体代码,供大家参考,具体内容如下 根据毕老师的HTML+CSS+JavaScript教程和下载的一些文档介绍自己在手机上写出来的一个简单五子棋,很简单的功能,许多功能都没有实现,写的过程中也遇到很多问题,现在的代码中也存在一些问题,比如电脑下棋时没有下到最右边和最下边,改来改去也还没试出电脑下最右边和最下边一排的情况,但每一个字符都是自己敲出来的,清楚他们的功能,还是很有成就感的!先看下概貌吧! 上代码 <html> <
-
使用JavaScript实现网页版Pongo设计思路及源代码分享
1.游戏背景介绍(写在前面的废话): 五月初的某天,看到某网推荐了这款游戏,Pongo,看着还不错的样子就用ipad下下来试玩了下,玩了两局感觉还错挺过瘾的,因为是手欠类游戏嘛大家懂的. 但是没一会发现游戏在ipad似乎有些bug,玩一会就会卡住然后只能强退了,真是揪心,记录还等着破呢. 怎么办?玩游戏不如玩自己的游戏的念头又邪恶的出现了,然后就把pad丢给了朋友虐心去,我默默回到电脑前开始动手自己写个不会卡的. 大概两小时吧,写出了基本框架,然后扔sinaapp里试了下效果基本能玩就洗洗睡了.
-
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
上一版用的是物理思想,这次用的是数学思想,如果您下载过第一版的代码就能明显感到数学的强大!!!!! 这里是弹簧的JS代码: 复制代码 代码如下: <script type="text/javascript"> /////////////////this spring begin///////////////////// var X=0.1//X轴增量 var T=0;//X轴初位置 var M=200; //原始振幅倍数 var A=0.7;//振幅倍数衰减数 var D=
随机推荐
- 详解iOS应用开发中的ARC内存管理方式
- asp.net 枚举文件里面的数字绑定到DropDownList里面去
- PHP生成excel时单元格内换行问题的解决方法
- Python和GO语言实现的消息摘要算法示例
- JavaScript实现图片DIV竖向滑动的方法
- asp.net导出excel的简单方法实例
- jsp、css中引入外部资源相对路径问题分析
- 羽毛球球拍的正确握法(图文详解)
- 获取body标签的两种方法
- BootStrap入门学习第一篇
- jquery text,radio,checkbox,select操作实现代码
- jQuery mobile 移动web(4)
- jQuery实现图像旋转动画效果
- Android开发VR实战之播放360度全景视频
- JS实战篇之收缩菜单表单布局
- 尾递归详细总结分析
- php使用Jpgraph绘制3D饼状图的方法
- outhost.org为您提供4G支持mysql的PHP空间
- 数据结构顺序表操作示例
- 关于IP-MAC地址绑定的交换机设置