一组banner上面有几个小图片,点击上一张下一张时一组banner上的小图片一张一张向左消失怎么实现? 图片banner焦点图前端 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说实话没太看懂……是说图中红色边框的小图逐张的向左移动直至移出视线吗?下面这个样子?<div id="banner"> <div style="position:relative; top:10; left:300"><img src="http://www.baidu.com/img/bdlogo.gif"></div> <div style="position:relative; top:-30; left:200"><img src="http://info-database.csdn.net/Upload/2014-04-14/saifunai-210-60-20140414.gif"></div> <div style="position:relative; top:-70; left:500"><img src="http://avatar.csdn.net/D/5/2/1_dujunyan3344.jpg"></div> </div> <INPUT TYPE="button" VALUE="下一张" ONCLICK="fun(0)"> var ban = document.getElementById("banner"); var i=0; function fun(i) { timer = window.setInterval( "change(ban.childNodes["+i+"])", 1 ); } function change(obj) { //若div移动到超出所包含图片的宽度,停止定时执行 if ( parseInt(obj.style.left) <= 0 - parseInt(obj.childNodes[0].offsetWidth)) { window.clearInterval(timer); if (i<ban.childNodes.length) { fun(i++); //下一个div开始移动 } } //设置div位置,每次向左移动5像素 obj.style.left = parseInt(obj.style.left) -5; } 触发翻页的时候,给可以移动的图片写一个类似于disappear(){}这样的function,然后传个参进去决定方向不就行了吗? textarea的取值赋值问题 请教一个jquery写ajax的问题 求一段javascript对下拉列表处理的方法,急. 急求一CSS滤镜效果及其参数!!! 菜鸟问题,帮个忙! 非常急高分求解。谢谢 mozilla 官网js实例中有个不理解的地方,求解 关于网页菜单的制作(在线等待) 只知道表格的名称,怎样获取表格中的 text 框以及 select 框两个对象,以及他们当前选中的值!谢谢! 一个很菜的问题! 真不好意思,还望高手帮忙!.. JS 替换选中的文字 【求助】希望论坛的大神能帮助我这个新人
下面这个样子?<div id="banner">
<div style="position:relative; top:10; left:300"><img src="http://www.baidu.com/img/bdlogo.gif"></div>
<div style="position:relative; top:-30; left:200"><img src="http://info-database.csdn.net/Upload/2014-04-14/saifunai-210-60-20140414.gif"></div>
<div style="position:relative; top:-70; left:500"><img src="http://avatar.csdn.net/D/5/2/1_dujunyan3344.jpg"></div>
</div>
<INPUT TYPE="button" VALUE="下一张" ONCLICK="fun(0)">
var ban = document.getElementById("banner");
var i=0;
function fun(i) {
timer = window.setInterval( "change(ban.childNodes["+i+"])", 1 );
}
function change(obj) {
//若div移动到超出所包含图片的宽度,停止定时执行
if ( parseInt(obj.style.left) <= 0 - parseInt(obj.childNodes[0].offsetWidth))
{
window.clearInterval(timer);
if (i<ban.childNodes.length) {
fun(i++); //下一个div开始移动
}
}
//设置div位置,每次向左移动5像素
obj.style.left = parseInt(obj.style.left) -5;
}