zoukankan
html css js c++ java
淘宝首页自动切换选项卡变换内容
<!
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=gb2312"
/>
<
title
>
无标题文档
</
title
>
</
head
>
<
style
type
="text/css"
>
body
{
}
{
margin
:
0
;
padding
:
0
;
border
:
0
;
font-size
:
12px
}
div,ul,li
{
}
{
margin
:
0
;
padding
:
0
;
border
:
0
}
li
{
}
{
list-style
:
none
}
.m
{
}
{
margin
:
20px
;
width
:
338px
}
#rolinTab
{
}
{
float
:
left
;
border-top
:
1px solid #ccc
}
#rolinTab li
{
}
{
margin-top
:
-1px
;
width
:
35px
;
border
:
1px solid #ccc
;
margin-bottom
:
5px
;
line-height
:
22px
;
text-align
:
center
;
border-right
:
none
;
cursor
:
pointer
}
#rolinData
{
}
{
float
:
right
;
width
:
280px
;
border
:
1px solid #ccc
;
height
:
130px
;
margin-left
:
-1px
;
padding
:
10px
}
</
style
>
<
script
type
="text/javascript"
>
var
$
=
function
($)
{
return
document.getElementById($)}
function
getFirstChild(obj)
{
var
result
=
obj.firstChild;
while
(
!
result.tagName)
{
result
=
result.nextSibling;
}
return
result;
}
function
getNextChild(obj)
{
var
result
=
obj.nextSibling;
while
(
!
result.tagName)
{
result
=
result.nextSibling;
}
return
result;
}
function
rolinTab(tab,data,index)
{
var
tabList
=
$(tab).getElementsByTagName(
"
LI
"
);
var
selectItem
=
index
?
index
-
1
:
0
;
var
interval;
var
dataList
=
new
Array();
var
tmp
=
null
;
for
(
var
i
=
0
; i
<
tabList.length; i
++
)
{
tmp
=
i
==
0
?
getFirstChild($(data)):getNextChild(tmp);
dataList.push(tmp);
tabList[i].i
=
i;
tabList[i].onclick
=
function
()
{
if
(selectItem
!=
this
.i)
{
var
oldItem
=
selectItem
selectItem
=
this
.i;
changeItem(oldItem);
}
}
if
(i
!=
selectItem) dataList[i].style.display
=
"
none
"
;
}
$(tab).parentNode.onmouseover
=
function
()
{
clearInterval(interval);
}
$(tab).parentNode.onmouseout
=
function
()
{
interval
=
setInterval(change,
1000
)
}
changeItem();
interval
=
setInterval(change,
1000
)
function
change()
{
var
oldItem
=
selectItem
selectItem
++
;
if
(selectItem
>
tabList.length
-
1
) selectItem
=
0
;
changeItem(oldItem);
}
function
changeItem(old)
{
if
(old
!=
null
)
{
tabList[old].style.borderRight
=
"
none
"
;
tabList[old].style.cursor
=
"
pointer
"
;
tabList[old].style.color
=
"
#000
"
;
dataList[old].style.display
=
"
none
"
;
}
tabList[selectItem].style.borderRight
=
"
1px solid #fff
"
;
tabList[selectItem].style.cursor
=
"
nomorl
"
;
tabList[selectItem].style.color
=
"
#f60
"
;
dataList[selectItem].style.display
=
"
block
"
;
}
}
window.onload
=
function
()
{
rolinTab(
"
rolinTab
"
,
"
rolinData
"
,
1
)
}
</
script
>
<
body
>
<
div
class
="m"
>
<
div
id
="rolinData"
>
<
div
>
美女
</
div
>
<
div
>
美男
</
div
>
<
div
>
美狗
</
div
>
<
div
>
美猫
</
div
>
<
div
>
美猪
</
div
>
</
div
>
<
ul
id
="rolinTab"
>
<
li
>
美女
</
li
>
<
li
>
美男
</
li
>
<
li
>
美狗
</
li
>
<
li
>
美猫
</
li
>
<
li
>
美猪
</
li
>
</
ul
>
</
div
>
</
body
>
</
html
>
查看全文
相关阅读:
状态模式
简单密码再次加密
服务层定义自己的服务异常类
必备网络基础知识(持续补充)
MongoDB基础入门
Git命令整理
算法基础(四)
RabbitMQ消息队列
设计模式(23种)
二叉树知识点
原文地址:https://www.cnblogs.com/CB/p/1114230.html
最新文章
Java版的Quartz表达式生成器,同时适用于Quartz.net(免费下载)
SharePoint 2010中重置windows 活动目录(AD)域用户密码的WebPart(免费下载)
SharePoint 2013中以其他用户身份登录的WebPart(免费下载)
SharePoint 2013中修改windows 活动目录(AD)域用户密码的WebPart(免费下载)
利用SSIS进行SharePoint 列表数据的ETL
在x64位的操作系统客户端如何连接oracle ?
浅析MongoDB数据库的海量数据存储应用
Redis内存数据库在Exchange会议室的应用
[转]SharePoint开发中可能用到的各种Context(上下文)
2014年个人总结
热门文章
使用SharePoint Designer定制开发员工工作日志系统实例!
使用SharePoint Designer定制开发专家库系统实例!
在Sharepoint2010中一种自定义调查列表的不允许再次答复提示的处理方法!
FROM_UNIXTIME()与UNIX_TIMESTAMP()
mysql使用技巧 行类视图子查询
mysql 使用技巧 where条件连接;inner join内连接;外连接(left outer join,right outer join)
mysql 使用技巧 分页limit
简单工厂模式
动态规划
状态模式
Copyright © 2011-2022 走看看