.cnt{
background-color:#ccc;
width:200px;
height:200px;
}
.showContent{
display:block;
}
.hideContent{
display:none;
}
<div id="tabs6">
<ul>
<li><a href="#" title="Link 1"><span id="tabId1">Link 1</span></a></li>
<li><a href="#" title="Link 2"><span id="tabId2">Link 2</span></a></li>
<li><a href="#" title="Link 3"><span id="tabId3">Link 3</span></a></li>
<li><a href="#" title="Longer Link Text"><span id="tabId4">Longer Link Text</span></a></li>
<li><a href="#" title="Link 5"><span id="tabId5">Link 5</span></a></li>
<li><a href="#" title="Link 6"><span id="tabId6">Link 6</span></a></li>
<li><a href="#" title="Link 7"><span id="tabId7">Link 7</span></a></li>
</ul>
</div>
<div id="content">
<ul><li class="showContent"><div class="cnt">This is tab1 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab2 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab3 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab4 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab5 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab6 Content</div></li>
<li class="hideContent"><div class="cnt">This is tab7 Content</div></li>
</ul>
</div>
<div style="margin:0px;padding:0px;border:1px solid #000;diplay:block">some other message</div>
//添加事件函数
var tabDiv = document.getElementById('tabs6');
EventUtil.addHandler(tabDiv,'mouseover',doMouseOver);
//触发函数
function doMouseOver(event){
var event = EventUtil.getEvent(event);
var target = EventUtil.getTarget(event);
if(target.tagName.toLowerCase() == 'span'){
changeContent(target.id);
}
}
//改变内容显示
function changeContent(id){
var index = Number(id.substring(id.length-1,id.length)) - 1;
var content = document.getElementById('content');
var contentDiv = content.getElementsByTagName('li');
for(var i=0,len = contentDiv.length;i < len;i++){
if(i == index){
contentDiv[index].className = 'showContent';
}else{
contentDiv[i].className = 'hideContent';
}
}
}
分享到:
相关推荐
这个特效利用了JavaScript库jQuery的强大功能,结合HTML、CSS和JavaScript技术,实现了图片或内容在滑动块状区域内动态切换的效果。 首先,`index.html`是整个网页的结构文件,它包含了页面的基本元素和引用外部...
本教程将详细介绍如何通过ScrollRect来创建一个简单的页面滑动Demo。 首先,我们需要了解ScrollRect的基本结构。ScrollRect组件主要包含以下几个核心部分: 1. **内容(Content)**:这是可以滚动的区域,通常是一个...
在"u3d滑动条自动居中放大"中,滑动居中功能意味着当用户滑动内容时,系统会自动调整滑动条的位置,使当前选中的子物体位于可视区域的中心。这通常是通过监听滑动事件,然后计算子物体的位置与滑动视口的关系来实现...
在【压缩包子文件的文件名称列表】中,"类似微信的外侧布局.txt"可能包含了一个自定义布局的XML文件,这个布局设计可能模仿了微信聊天页面的基本结构,比如包含一个顶部标题、聊天内容区域以及底部输入框等元素。...
它允许用户通过点击或滑动在不同的内容区域之间轻松切换,通常用于展示多个相关但独立的部分。下面将详细讨论这个主题,包括TabHost在Android开发中的应用。 首先,让我们理解什么是“选项卡切换效果”。在网页或...
滑动块状区域覆盖切换效果是指在切换幻灯片时,新内容会像一个滑动的块从一侧覆盖到另一侧,给人一种流畅且现代的视觉感受。 响应式设计是这个代码的另一个关键特性。随着移动设备的普及,网站需要能够在不同屏幕...
本篇文章将深入探讨如何实现上下左右滑动以及屏幕不同区域的特殊处理,为用户提供更加直观和丰富的操作体验。 首先,我们从基础入手,Android提供了一个叫做`GestureDetector`的类,它是手势识别的核心工具。开发者...
这段代码会监听id为'show-hide-button'的按钮的点击事件,然后根据id为'hidden-content'的内容区域当前的显示状态,切换其显示或隐藏。 其次,CSS也可以帮助我们实现这个功能。通过CSS的`display`属性,我们可以...
HTML5滑动页面切换Tab是现代网页设计中常见的一种交互方式,它允许用户通过滑动手势或点击Tab来浏览不同的内容区域。这种功能在移动设备上尤其流行,因为触摸屏的交互方式更适合滑动操作。以下是对这个主题的详细...
导航抽屉可以显示在屏幕的左右两侧,默认情况下是隐藏的,当用户用手指从边缘向另一侧滑动的时候,会在内容上方出现一个隐藏的面板,此时内容视图区域会变暗。当点击面板外部或者向原来的方向滑动的时候,导航抽屉...
主布局通常包含顶部标题栏和内容区域,而SlidingMenu将作为内容区域的子视图。以下是一个简单的例子: ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/slidingmenumain" ...
合理设置手势识别区域和优先级,确保手势间的协调性。 6. **其他平台的应用**:尽管滑动返回起源于智能手机和平板电脑,但这一设计理念也被应用到了其他领域,如智能电视、智能手表等触控设备,甚至在一些网页和...
这种设计能提供流畅的用户体验,让用户能够通过简单的手势操作在不同的内容之间自由切换,增强了应用的易用性和趣味性。本文将深入探讨如何实现滑动切换Activity,以及涉及到的相关技术点。 首先,滑动切换Activity...
JavaScript 自动滑动和鼠标滑动区域是一种常见的网页动态效果,用于展示滚动的新闻、广告或其他信息。在给定的代码示例中,可以看到两个不同的实现方式,但都是基于 JavaScript 和 CSS 实现的。 首先,我们来看第一...
以上就是关于jQuery Mobile中的左右滑动效果的详细解析,它通过简单的API让开发者能够轻松添加这种常见的手势交互,提升移动应用的用户体验。在实际项目中,你可以根据需求进行定制和优化,打造更加流畅、自然的滑动...
hwSlider利用jQuery的这些特性,使得内容滑动功能的实现变得更加简单。通过选择器,jQuery可以方便地选取DOM元素,然后应用各种操作,如滑动、淡入淡出等动画效果。 **二、hwSlider的使用步骤** 1. **引入依赖**:...
在"jQuery百度首页上下滑动内容选项卡切换代码"这个主题中,我们将深入探讨如何利用jQuery实现类似百度首页那种平滑的、上下滑动的内容选项卡切换效果。 首先,我们需要理解选项卡切换的基本原理。选项卡是一种常见...
Swiper库的核心元素是`<div class="swiper-container">`,它定义了滑动区域。在这个容器内,每个滑块都包裹在一个`<div class="swiper-slide">`中。例如: ```html <div class="swiper-slide">Slide 1 ...
在网页设计中,用户体验是至关重要的,而"鼠标滑动tab切换"是一种常见的交互效果,它使得用户可以通过鼠标滑动来轻松浏览和切换不同的内容区域,例如产品介绍、服务详情等。这种效果大大提升了用户的浏览体验,使得...