惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
S
SegmentFault 最新的问题
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
DataBreaches.Net
F
Fortinet All Blogs
TaoSecurity Blog
TaoSecurity Blog
D
Docker
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
宝玉的分享
宝玉的分享
腾讯CDC
Google Online Security Blog
Google Online Security Blog
Recorded Future
Recorded Future
T
The Exploit Database - CXSecurity.com
T
The Blog of Author Tim Ferriss
V
V2EX
S
Securelist
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
CERT Recently Published Vulnerability Notes
A
Arctic Wolf
Scott Helme
Scott Helme
L
LINUX DO - 热门话题
Y
Y Combinator Blog
P
Proofpoint News Feed
T
Tor Project blog
AWS News Blog
AWS News Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
博客园 - 聂微东
T
Threat Research - Cisco Blogs
B
Blog
Attack and Defense Labs
Attack and Defense Labs
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
阮一峰的网络日志
阮一峰的网络日志
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
N
News and Events Feed by Topic
博客园 - 司徒正美
H
Help Net Security
C
Cisco Blogs
C
Check Point Blog
S
Secure Thoughts

博客园 - senly

金财微报表的技术支持服务 党建积分的技术支持服务 IE6的position:fixed PHP实现前台同步显示后台任务进度 css秘籍:复选框与文字对齐的问题 php遍历数组 list foreach each方法总结 jQuery cookie 购物车及其实现 CSS自定义滚动条样式 php根据ip查询所在地区(非常有用,赶集网就用到) iframe 父窗口和子窗口相互的调用方法集锦 44种IE css bug实例测试总结 IE6不支持position:fixed的解决方法 jQuery精仿手机上的翻牌效果菜单 jQuery实现无限循环滚动公告 Load JSON data with jQuery, PHP and MySQL php把从数据库读取出来的数据存放到数组里 mysql 实现行号的方法——如何获取当前记录所在行号 DedeCMS会员排行调用代码,实现连接到会员空间 程序员们 不要想一辈子靠技术混饭吃
jquery菜单左右翻屏效果
senly · 2012-09-15 · via 博客园 - senly

CSS:

body { margin: 0 auto; font-size:12px;font-family:"宋体",Verdana,Arial,Tahoma;}
form, ul, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, h7 { margin: 0; padding: 0; list-style: none; }
img { border: none; }
.clear { overflow: hidden; clear: both; }
a { color: #555555; text-decoration: none; }
a:hover { color: #555555; text-decoration: underline; }
input, select, button { font: 12px Verdana,Arial,Tahoma; vertical-align: middle; }

#menubox{background:#164671;color:#fff;width:100%;height:26px;line-height:26px;vertical-align:middle;border:1px solid #dedede;margin:0 auto;}
#arrowl,#arrowr{float:left;width:3%;background:red;text-align:center;cursor: pointer;font-size:15px;}
#arrowr{float:right;}
#menu{float:left;width:94%;height:26px;overflow: hidden;position:relative;}
#menucont{position: absolute;line-height:26px;vertical-align:middle;white-space:nowrap;left:0px;}
#menucont a{color:#fff;margin:0px 6px;font-size:13px;}

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>菜单</title>
<link rel="stylesheet" href="css/index.css" />
<script type="text/javascript" src="js/jquery-1.4.min.js"></script>
<script type="text/javascript">
$(
function(){
var menu_width=$("#menu").width();//菜单外容器的宽度,该值是固定的,根据分辨率的大小而改变。
//alert(menu_width);
var menucont_width=$("#menucont").width();//菜单内容器的宽度,该内容器的宽度根据菜单的多少而确定
//alert(menucont_width);

//向左移动
$("#arrowl").click(function(){

var currentw=parseInt($("#menucont").css("left"));//点击向左按钮时查看当前菜单居左的位置

//alert("menucont_width:"+menucont_width);
var re_width=currentw+menu_width;//重新计算后的宽度,翻屏的时候是根据外容器确定的,向左移动多少是个负值,因此用外容器的宽度加上内容器向左的距离,就是点击向右按钮向右移动的距离,
//alert(re_width);
if(re_width>0){//左边到头
return false;
}
$("#menucont").animate({left: re_width}, "slow");
}
);

//向右移动
$("#arrowr").click(function(){
var currentw=parseInt($("#menucont").css("left"));
//alert("当前向左宽度:"+currentw);
//alert("文字容器总的宽度:"+menucont_width);
if((currentw+menucont_width)<menu_width)//右边到头
{
return false;
}

$("#menucont").animate({left: "-="+menu_width+""}, "slow");

}
);
}
);
</script>
</head>
<body>
<div id="menubox">
<div id="arrowl">
&lt;
</div>
<div id="menu">
<div id="menucont">
<a href="#">综合数据</a><a href="#">综合数据</a><a href="#">综合数据</a><a href="#">青岛财税网</a><a href="#">综合数据</a><a href="#">综合数据</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">山东国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">济南国税</a><a href="#">济南国税2</a><a href="#">济南国税3</a><a href="#">国税内网4</a><a href="#">济南国税5</a><a href="#">网上办税6</a><a href="#">综合数据7</a><a href="#">综合数据8</a><a href="#">综合数据</a><a href="#">青岛财税网</a><a href="#">综合数据</a><a href="#">综合数据</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">山东国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">青岛国税</a><a href="#">济南国税</a><a href="#">济南国税</a><a href="#">济南国税</a><a href="#">国税内网</a><a href="#">济南国税</a><a href="#">网上办税</a>
</div>
</div>
<div id="arrowr">
&gt;
</div>
</div>
</body>
</html>