为了账号安全,请及时绑定邮箱和手机立即绑定

为什么点击没效果

制作轮播图然后点击没效果


正在回答

2 回答

	window.onload = function(){
		var g = function(idx) {
			return document.getElementById(idx);
		}
		var container = g('container'),
			list = g('list'),
			buttons = g('buttons').getElementsByTagName('span'),
			prev = g('prev'),
			next = g('next'),
			index = 1;

		function showBtn() {
			var i = 0,
				len = buttons.length;
			for(;i<len;) {
				if(buttons[i].className == 'on') {
					buttons[i].className = '';
				}
				i++;
			}
			buttons[index - 1].className = 'on';
		}
		function animate(offset) {
			var newLeft = parseInt(list.style.left) + offset;
			list.style.left = newLeft + 'px';
			if(newLeft > -600) {
				list.style.left = -3000 + 'px';
			}
			if(newLeft < -3000) {
				list.style.left = -600 + 'px';
			}
		}
		next.onclick = function () {
			if(index >= buttons.length) {
				index = 1;
			} else {
				index += 1
			}
			animate(-600);
			showBtn();
			//list.style.left = parseInt(list.style.left) - 600 + 'px';
		}
		prev.onclick = function(){
			if(index <= 1) {
				index = buttons.length;
			} else {
				index -= 1;
			}
			animate(600);
			showBtn();
			//list.style.left = parseInt(list.style.left) + 600 + 'px';
		}
	}


0 回复 有任何疑惑可以回复我~

看看代码有没有打错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么点击没效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信