jquery访中关村商城排行榜特效

目前公司的网站上要用到的效果,其实也算不上什么特效,无非也就是鼠标移上某些元素后某些元素消失某些元素显示而已,中关村商城的效果页面如下:

[img]/upload/attachment/133558/330a20df-597b-320c-8ed6-ec51625bb924.jpg[/img]

我自己用jquery做的页面示例在以下网址中:
http://www.5mdn.com/niunantest.htm

页面代码:

<!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>
<title>JS特效测试</title>

<script src="js/jquery.js" type="text/javascript"></script>

<script type="text/javascript">
$(function() {
// 第一次加载页面后,隐藏“第一名的小区域”,隐藏“除第一名以外其他名的大区域”
$(".ph").each(function() {
var thisObj = $(this);
thisObj.find(".ph0").eq(0).hide();
thisObj.find(".ph1:gt(0)").hide();
});

// 鼠标移到小区域上
// 该范围内的所有小区域显示,然后显示当前小区域
// 该范围内所有的大区域隐藏,然后显示与该小区域对应的大区域
$(".ph0").mouseover(function() {
var thisObj = $(this);
thisObj.parent(".ph").find(".ph0").show();
thisObj.hide();
thisObj.parent(".ph").find(".ph1").hide();
thisObj.next(".ph1").show();
});
});
</script>

<style type="text/css">
.ph
{
border: 1px solid #f00;
width: 180px;
float: left;
margin-right: 50px;
}
.ph0
{
margin-left: 5px;
margin-right: 5px;
height: 30px;
line-height: 30px;
border-bottom: 1px dashed #00f;
}
.ph1
{
height: 60px;
border-bottom: 1px dashed #00f;
margin-left: 5px;
margin-right: 5px;
padding: 5px;
background-color: #ffccff;
}
.block
{
width: 20px;
height: 20px;
line-height: 20px;
background-color: #ff0000;
color: #ffffff;
font-weight: bold;
float: left;
margin: 5px;
text-align: center;
}
</style>
</head>
<body>
<div class="ph">
<div class="ph0">
1. 排行榜第一名
</div>
<div class="ph1">
<div class="block">
1
</div>
排行榜第一名.....
</div>
<div class="ph0">
2. 排行榜第二名
</div>
<div class="ph1">
<div class="block">
2
</div>
排行榜第二名.....
</div>
<div class="ph0">
3. 排行榜第三名
</div>
<div class="ph1">
<div class="block">
3
</div>
排行榜第三名.....
</div>
<div class="ph0">
4. 排行榜第四名
</div>
<div class="ph1">
<div class="block">
4
</div>
排行榜第四名.....
</div>
<div class="ph0">
5. 排行榜第五名
</div>
<div class="ph1">
<div class="block">
5
</div>
排行榜第五名.....
</div>
</div>
<div class="ph">
<div class="ph0">
1. 论坛热贴第一名
</div>
<div class="ph1">
<div class="block">
1
</div>
论坛热贴第一名.....
</div>
<div class="ph0">
2. 论坛热贴第二名
</div>
<div class="ph1">
<div class="block">
2
</div>
论坛热贴第二名.....
</div>
<div class="ph0">
3. 论坛热贴第三名
</div>
<div class="ph1">
<div class="block">
3
</div>
论坛热贴第三名.....
</div>
<div class="ph0">
4. 论坛热贴第四名
</div>
<div class="ph1">
<div class="block">
4
</div>
论坛热贴第四名.....
</div>
<div class="ph0">
5. 论坛热贴第五名
</div>
<div class="ph1">
<div class="block">
5
</div>
论坛热贴第五名.....
</div>
</div>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值