- 浏览: 123938 次
文章分类
最新评论
-
张万里:
只有前台页面,参考意义不大
ztree左侧菜单jspDemo -
sesamfox:
缺少addProperty和create方法
使用cglib动态创建java类 -
aappds:
请问一下,这些漏洞用appscan扫描出来以后怎么查看具体漏洞 ...
常见WEB开发安全漏洞 原因分析及解决
方法:主要通过js控制tab所属容器的 scrollLeft 属性值变动即可,连续效果通过 setInterval(function,speed) 方法来控制移动速度
<HTML >
<HEAD>
<TITLE></TITLE>
<META http-equiv=Content-Type CONTENT="text/html; charset=gb2312">
<LINK HREF="<%=request.getContextPath() %>/Css/default.css" type=text/css rel=stylesheet>
<LINK HREF="<%=request.getContextPath() %>/Css/style.css" TYPE="text/css" rel=stylesheet>
<LINK HREF="<%=request.getContextPath() %>/Css/tab2011.css" TYPE="text/css" rel=stylesheet>
<script src="<%=request.getContextPath() %>/Js/tab2011.js" type="text/javascript" ></script>
<style>
html{margin:0px;overflow:hidden;}
body{margin:0px;overflow:hidden;}
</style>
</HEAD>
<body>
<table style="width:100%;height:100%;" cellpadding="0" cellspacing="0">
<tr height="25px">
<td width="100%" class="td2">
<div id="demo" style="float:left;margin-bottom:-2px;width:91%;height:25px;overflow:hidden;">
<div id="spans" style="float:left;width:1300px;">
<span class="menu6" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo1">demo1</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo2">demo2</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo3">demo3</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo4">demo4</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo5">demo5</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo6">demo6</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo7">demo7</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo8">demo8</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo9">demo9</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo10">demo10</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo11">demo11</span>
</div>
</div>
<div style="float:right;margin-bottom:-2px;width:8%;height:25px;overflow:hidden;">
<span title="鼠标在上向右移动,移开鼠标停止" class="menu5" style="padding:2;float:right;cursor:hand;border:thin dotted 1px red;" onmouseover="scrollR();" onmouseout="scrollStop();">
<font color=red><B>→</B></font>
</span>
<span title="鼠标在上向左移动,移开鼠标停止" class="menu5" style="padding:2;float:right;cursor:hand;border:thin dotted 1px red;" onmouseover="scrollL();" onmouseout="scrollStop();">
<font color=red><b>←</b></font>
</span>
</div>
</td>
</tr>
</table>
<script>
var speed=500;
var sd_width=parseInt(spans.offsetWidth);
//spans.style.width=sd_width*1.5;
var MyMar=null;
function getWidth(){
alert('demo.scrollLeft: '+demo.scrollLeft+' demo.offsetWidth: '+demo.offsetWidth+' spans.offsetWidth: '+spans.offsetWidth+' spans.style.width: '+spans.style.width);
}
function scrollL2() { getWidth(); demo.scrollLeft=demo.scrollLeft-100; alert(demo.scrollLeft);}
function scrollR2() { getWidth(); demo.scrollLeft=demo.scrollLeft+100;}
function scrollL() {MyMar=setInterval(MarqueeL,speed);}
function scrollR() {MyMar=setInterval(MarqueeR,speed);}
function scrollStop() {if(!(MyMar==null || MyMar=="")){clearInterval(MyMar);}}
function MarqueeL(){
if(parseInt(demo.scrollLeft)+parseInt(demo.offsetWidth)>parseInt(spans.offsetWidth))
{
scrollStop();
}
demo.scrollLeft+=50;
}
function MarqueeR(){
demo.scrollLeft-=50;
}
</script>
</BODY>
</HTML>
<HTML >
<HEAD>
<TITLE></TITLE>
<META http-equiv=Content-Type CONTENT="text/html; charset=gb2312">
<LINK HREF="<%=request.getContextPath() %>/Css/default.css" type=text/css rel=stylesheet>
<LINK HREF="<%=request.getContextPath() %>/Css/style.css" TYPE="text/css" rel=stylesheet>
<LINK HREF="<%=request.getContextPath() %>/Css/tab2011.css" TYPE="text/css" rel=stylesheet>
<script src="<%=request.getContextPath() %>/Js/tab2011.js" type="text/javascript" ></script>
<style>
html{margin:0px;overflow:hidden;}
body{margin:0px;overflow:hidden;}
</style>
</HEAD>
<body>
<table style="width:100%;height:100%;" cellpadding="0" cellspacing="0">
<tr height="25px">
<td width="100%" class="td2">
<div id="demo" style="float:left;margin-bottom:-2px;width:91%;height:25px;overflow:hidden;">
<div id="spans" style="float:left;width:1300px;">
<span class="menu6" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo1">demo1</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo2">demo2</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo3">demo3</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo4">demo4</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo5">demo5</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo6">demo6</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo7">demo7</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo8">demo8</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo9">demo9</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo10">demo10</span>
<span class="menu5" onclick="linkUrlb('http://www.baidu.com','menu6','menu5');" title="demo11">demo11</span>
</div>
</div>
<div style="float:right;margin-bottom:-2px;width:8%;height:25px;overflow:hidden;">
<span title="鼠标在上向右移动,移开鼠标停止" class="menu5" style="padding:2;float:right;cursor:hand;border:thin dotted 1px red;" onmouseover="scrollR();" onmouseout="scrollStop();">
<font color=red><B>→</B></font>
</span>
<span title="鼠标在上向左移动,移开鼠标停止" class="menu5" style="padding:2;float:right;cursor:hand;border:thin dotted 1px red;" onmouseover="scrollL();" onmouseout="scrollStop();">
<font color=red><b>←</b></font>
</span>
</div>
</td>
</tr>
</table>
<script>
var speed=500;
var sd_width=parseInt(spans.offsetWidth);
//spans.style.width=sd_width*1.5;
var MyMar=null;
function getWidth(){
alert('demo.scrollLeft: '+demo.scrollLeft+' demo.offsetWidth: '+demo.offsetWidth+' spans.offsetWidth: '+spans.offsetWidth+' spans.style.width: '+spans.style.width);
}
function scrollL2() { getWidth(); demo.scrollLeft=demo.scrollLeft-100; alert(demo.scrollLeft);}
function scrollR2() { getWidth(); demo.scrollLeft=demo.scrollLeft+100;}
function scrollL() {MyMar=setInterval(MarqueeL,speed);}
function scrollR() {MyMar=setInterval(MarqueeR,speed);}
function scrollStop() {if(!(MyMar==null || MyMar=="")){clearInterval(MyMar);}}
function MarqueeL(){
if(parseInt(demo.scrollLeft)+parseInt(demo.offsetWidth)>parseInt(spans.offsetWidth))
{
scrollStop();
}
demo.scrollLeft+=50;
}
function MarqueeR(){
demo.scrollLeft-=50;
}
</script>
</BODY>
</HTML>
发表评论
-
setTimeout , setInterval
2012-10-26 09:25 946[size=xx-large][size=x-small] ... -
常用正在表达式
2012-07-16 21:20 945验证数字:^[0-9]*$ 验证n位的数字:^\d{n} ... -
Window.Open详解
2012-07-13 11:00 762转自:http://www.iteye.com/topic/7 ... -
ztree左侧菜单jspDemo
2012-05-17 08:43 2138... -
淘宝的菜单树
2012-05-17 08:53 691出自:http://www.17jquery.com/j ... -
8款流行经典的企业网站常见css横向导航菜单
2012-05-17 08:53 800... -
简洁网上商城左侧鼠标点击展开与收缩
2012-05-16 17:22 0... -
经典蓝色横向二级导航栏
2012-05-17 08:54 1005... -
漂亮的蓝色横向二级导航菜单代码
2012-05-17 08:53 1211... -
很好的导航参考网站
2012-05-16 16:56 790如题非常NICE的网站 地址1:http://www.duic ... -
绿色质感菜单
2012-05-16 16:46 864<!DOCTYPE html PUBLIC " ... -
jquery左侧点击展开二级菜单导航插件
2012-05-16 16:43 2643... -
Jquery实现竖导航网页菜单
2012-05-16 16:39 1007... -
防京东左侧菜单
2012-05-16 16:38 943... -
JS 实现滚动条的一个好资料
2012-05-12 10:20 654http://www.n-son.com/scripts/js ... -
QUI 的 treeTable
2012-05-02 17:46 996QUI 的 treeTable 如题 -
仿 浏览器tab效果实现
2012-05-02 11:28 3648首先借用和分享下之前同学的成果呵呵 因为我认为他的比我的风骚 ... -
SyntaxHighlighter 代码高亮组件
2012-05-02 10:10 890示例代码: <!DOCTYPE html PUBLIC ... -
window.showModalDialog 传值
2012-03-23 18:00 955showModalDialog() (IE 4+ 支持 ... -
资料收集
2011-12-28 12:34 809好人博客:http://yusun.blog.163.com/ ...
相关推荐
在JavaScript(JS)编程中,实现Tab内嵌图片滚动是一种常见的网页交互效果,它能够提升用户体验,使内容展示更加生动。本项目通过原生JS来完成这一功能,无需依赖jQuery等外部库,使得代码更轻量级且易于理解。下面...
总结来说,实现移动端横向滚动Tab的关键在于理解并应用CSS的Flexbox布局,配合媒体查询实现响应式设计,以及使用JavaScript处理用户交互和Tab的切换。通过这样的方式,我们可以创建一个既美观又实用的移动端Tab导航...
在实现这个功能时,开发者可能会选择使用现有的库或框架,如jQuery、Bootstrap或Vue.js,它们提供了便捷的方法来处理Tab组件和滚动效果。但纯JS实现也有其优点,例如更小的文件大小和更高的自定义性。 总结一下,这...
"上下滚动tab标题跟随联动效果,点击tab滚动切换模块"这一技术实现,是UI设计中的一个常见功能,常用于增强用户的交互体验,尤其在电商、资讯类应用中广泛使用。这种效果模仿了大众点评店铺详情页的设计,旨在提供...
本文将深入探讨如何使用JavaScript实现一个可暂定滚动的TAB标签代码。 首先,我们需要理解什么是“可暂定滚动”。在一般的TAB标签切换中,当用户点击新的TAB时,内容会立即滚动到顶部。而“可暂定滚动”意味着用户...
jQuery是一款强大的JavaScript库,提供了丰富的功能和简便的API,使得实现复杂的交互效果变得容易,其中包括定位滚动的Tab选项卡效果。本教程将深入探讨如何使用jQuery来创建这种效果。 首先,我们需要理解Tab选项...
在本案例中,`Tab+无缝滚动组合`的实现可能依赖于JavaScript库,比如jQuery。jQuery是一个轻量级、功能强大的JavaScript库,简化了DOM操作、事件处理、动画以及Ajax交互。这里提到的`jquery.SuperSlide.2.1.1.js`很...
### 使用PHP实现图片滚动 #### 知识点详解 ##### 1. 图片滚动功能概述 根据提供的描述,“在PHP中可能会想到要实现一个图片滚动的程序,此程序...通过上述步骤,你可以轻松地在网页上实现一个简单的图片滚动效果。
本资源提供了一种JavaScript实现的向上可滚动切换的Tab选项卡源码,这在设计用户界面时尤其有用,因为它可以提高用户体验,使得信息的浏览更加方便。 首先,我们要理解Tab选项卡的设计原理。Tab选项卡是一种常见的...
在这个特定的项目中,我们讨论的是使用JavaScript实现的带左右箭头的tab标签功能,这使得用户可以通过点击箭头来切换不同的标签页,而且每个标签页内不仅限于显示文字,还可以包含HTML代码,提供更丰富的展示内容。...
5. **JavaScript代码结构**:在`js`文件中,通常会包含初始化Tab导航、绑定点击和滚动事件、计算和切换内容区域等功能的函数。代码可能遵循模块化原则,将每个功能封装成独立的函数,以便于维护和扩展。 6. **HTML...
JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖JS 实现浏览器的 title 闪烁...
TabBar组件是React-Native中用于实现Tab导航的关键组件,通常结合Navigator或其他导航库一起使用。在本例中,我们将使用`react-navigation`库,这是一个强大的React-Native导航解决方案,提供了多种导航类型,包括...
"js实现tab内嵌图片滚动特效代码"是一个很好的例子,它展示了如何利用原生JavaScript实现一个功能丰富的用户界面元素——选项卡(tab)系统,同时在每个选项卡内嵌入图片并实现自动或手动的滚动效果。 首先,让我们...
在网页设计中,jQuery是一种广泛使用的...通过实现页面滚动时顶部固定的tab选项卡切换,不仅提升了网站的视觉吸引力,也增强了用户的交互体验。对于前端开发者而言,掌握这些技术是提高网页功能性和易用性的关键。
总结,HTML实现Tab选项卡结合了HTML、CSS和JavaScript技术,通过合理的设计和交互逻辑,可以创建出既美观又实用的网页组件。自动和手动切换功能使用户可以根据需求自由控制信息的显示,提升了网页的易用性。在实际...
为了弥补这一不足,我们可以利用JavaScript来实现图片的无缝滚动效果。 首先,我们需要了解几个JavaScript中与滚动相关的属性: 1. `innerHTML`: 这个属性用于设置或获取元素内部的HTML内容,例如在我们的例子中,...
标题中的“jQuery带tab切换的新闻信息滚动效果”是指一种基于jQuery库实现的网页交互功能,它结合了选项卡切换和信息滚动两种效果。这种效果可以让网页内容更加动态且易于浏览,尤其适用于展示多条新闻资讯或者产品...