KENTSING 2016-10-08 06:00 采纳率: 100%
浏览 1269
已采纳

新手请教:html+css图片切换出现问题,toggle会随第一张图片左移?求助!

点击toggle span后,为什么toggle span会跟随着左移,循环回第一张时,toggle span又出现了?请大神指教。
ntml代码:

 <div class="img_carousel">
    <div class="img_box">
        <ul>
            <li><img src="images/ban01.png" /></li>
            <li><img src="images/ban02.png" /></li>
        <ul>
    <div class="btn_toggle">
        <span class="act"></span>
        <span></span>
    </div>  
<script src="js/jquery-1.7.2.min.js"></script>
<script>
    $(function(){
        var num = 0;
        $('.btn_toggle span').click(function(){
              var index = $(this).index(); 
              $(this).addClass('act').siblings().removeClass('act');
              $('.img_box ul').animate({'left':-index*1080});   
            });
    });
</script>
css代码:
.img_carousel{width:720px;height:265px;position:relative;overflow:hidden;}
    .img_box{width:720px;height:265px;position:absolute;}
    .img_box ul{width:9999px;position:absolute;margin:0;padding:0;}
    .img_box ul li{float:left;display:block;}
    .btn_toggle{position:absolute;top:250px;margin-left:280px;}
    .btn_toggle span{float:left;width:10px;height:10px;display:block;border:solid 1px #fff;border-radius:50%;margin-left:10px;}
    .btn_toggle .act{background:red;}

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2016-10-08 06:41
    关注
      <ul>
                <li><img src="images/ban01.png" /></li>
                <li><img src="images/ban02.png" /></li>
            </ul><!---------这个是结束符,你又重启一个ul了,导致btn_toggle也放到一个新ul里面了------------>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog