为什么我这里按钮切换没有用

来源:3-1 箭头切换

随想录

2016-05-31 12:50

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<link rel="stylesheet" href="Untitled-2.css" type="text/css">

</head>

 

<body>

<div class="swiper">

<div class="container" style="left:-600px">

        <div class="slide slide1"></div>

        <div class="slide slide2"></div>

        <div class="slide slide3"></div>

        <div class="slide slide4"></div>

        <div class="clear"></div>

    </div>

    <div class="bottons">

    <div class="botton1 botton left"></div>

        <div class="botton2 botton left"></div>

        <div class="botton3 botton left"></div>

        <div class="botton4 botton left"></div>

        <div class="clear"></div>

    </div>

    <div class="arrow prev">&lt;</div>

    <div class="arrow next">&gt;</div>

</div>

<script>

window.onload=function(){

var swiper=document.getElementsByClassName("swiper");

var container=document.getElementsByClassName("container");

var slide=document.getElementsByClassName("slide");

var botton=document.getElementsByClassName("botton");

var prev=document.getElementsByClassName("prev");

var next=document.getElementsByClassName("next");

function animate(offset){

container.style.left=parseInt(container.style.left)+offset+"px";

};

prev.onclick=function(){

animate(600);

};

next.onclick=function(){

animate(-600);

}

}

</script>

</body>

</html>


写回答 关注

4回答

  • 零下的夏天
    2016-06-17 15:09:28

    首先你使用document.getElementsByClassName()来获取元素其实获取的是一个数组,并不是这个元素,你这样写document.getElementsByClassName("container")[0]; 在获取元素后加个[0],,然后再点击prev或者next就会发现容器的left值有变化

    任性不是罪

    但是,如果这样写的话,获取buttons 元素那一点就只能获取buttons 而不能获取其下面的span了,这个需要怎么改呢?

    2016-07-20 14:34:32

    共 1 条回复 >

  • 写代码的阿木木
    2016-06-12 15:28:59

    你Class给的BUTTONS

    调用的时候是button

  • 随想录
    2016-05-31 15:28:24

    css另外写的..加载进去了

  • 帝临江南
    2016-05-31 14:10:23

    没图片当然没有用

焦点图轮播特效

通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程

65234 学习 · 611 问题

查看课程

相似问题