js实现图片滚动


<link rel="stylesheet" href="../css/picscroll2.css" media="screen" type="text/css">
<script src="../js/yahoo.js" type="text/javascript"></script>
<script src="../js/event.js" type="text/javascript"></script>
<script src="../js/dom.js" type="text/javascript"></script>
<script src="../js/animation.js" type="text/javascript"></script>

<script type="text/javascript">

YAHOO.example = function() {
var $D = YAHOO.util.Dom;
var $E = YAHOO.util.Event;
var $A = YAHOO.util.Anim;
var $M = YAHOO.util.Motion;
var $DD = YAHOO.util.DD;
var $ = $D.get;
var x = 1;
return {
init : function() {
$E.on(['move-left','move-right'], 'click', this.move);
},
move : function(e) {
$E.stopEvent(e);
switch(this.id) {
case 'move-left':
if ( x === 1 ) {
return;
}
var attributes = {
points : {
by : [101, 0]
}
};
x--;
break;
case 'move-right':
if ( x === 18 ) {
return;
}
var attributes = {
points : {
by : [-101, 0]
}
};
x++;
break;
};
var anim = new $M('themes', attributes, 0.5, YAHOO.util.Easing.easeOut);
anim.animate();
}
};
}();
YAHOO.util.Event.onAvailable('doc',YAHOO.example.init, YAHOO.example, true);

</script>
<style>

.divhighlightit img{
border: 1px solid #ffffff;
}

.highlightit:hover img{
border: 2px solid red;
}

.divhighlightit {
border: 2px solid #B5BDC6;
}


</style>
<div id="doc" style="clear: both;">
<div id="info">
<a id="move-left" href="#" ><img src="../images/left.jpg" border="0" height="70"></a>
<div class="mod">
<ul style="position: relative; left: 0px; top: 2px;" id="themes">
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
<li><a class="highlightit" href="#"><div class="divhighlightit"><img src="../images/car.jpg" /></div></a></li>
</ul>
</div>
<a id="move-right" href="#"><img src="../images/right.jpg" border="0" height="70"></a>
</div>
</div>




#vecherthemes {
WIDTH: 4000px
}

#vecherthemes {
FLOAT: left;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
OVERFLOW: hidden;
PADDING-TOP: 0px
}

#vecherthemes LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
OVERFLOW: hidden;
PADDING-TOP: 0px
}

#vecherthemes LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0px 0px;
WIDTH: 79px;
PADDING-TOP: 0px;
HEIGHT: 80px
}

#themes LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
OVERFLOW: hidden;
PADDING-TOP: 0px
}

#themes LI {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0px 0px;
WIDTH: 100px;
PADDING-TOP: 0px;
HEIGHT: 80px
}

LI IMG {
BORDER-RIGHT: #eee 1px solid;
BORDER-TOP: #eee 1px solid;
BORDER-LEFT: #eee 1px solid;
BORDER-BOTTOM: #eee 1px solid
}

.highlightit img {
border: 1px solid #ffffff;
}

.divhighlightit {
border: 2px solid #B5BDC6;
}

.highlightit:hover img {
border: 2px solid red;
}

#vecherdoc {
height: 101px;
width: 433px;
background-repeat: repeat-x
}

#vecherinfo {
PADDING-BOTTOM: 5px;
margin-left: 1px;
MARGIN: 0px auto;
OVERFLOW: hidden;
WIDTH: 433px;
POSITION: relative;
}

#vecherinfo A {
DISPLAY: block;
Z-INDEX: 100;
BACKGROUND: #fff;
COLOR: #333;
POSITION: absolute;
TOP: 10px;
TEXT-DECORATION: none
}

#vecherinfo A#nev-move-left {
LEFT: -2px
}

#vecherinfo A#nev-move-right {
RIGHT: 5px
}

#vecherinfo .vechermod {
OVERFLOW: hidden
}

.vechermod {
Text-Align: left;
MARGIN: 0px auto;
OVERFLOW: hidden;
WIDTH: 390px;
ZOOM: 1;
POSITION: relative;
margin-left: 18px;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值