首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止旋转木马

停止旋转木马
EN

Stack Overflow用户
提问于 2011-10-19 14:38:31
回答 1查看 477关注 0票数 0

我有一个带有三个<section>元素的carousel。如下所示:

代码语言:javascript
复制
<div role="main" class="main selection-carousel">
    <section>
        <h1>Kies je <span class="right">favoriete</span> Smaak</h1>
        <aside class="aside">
        </aside>
    </section>

    <section>
        <h1>Item 2</h1>
        <aside class="aside">
        </aside>
    </section>

    <section>
        <h1>Item 3</h1>
        <aside class="aside">
        </aside>
    </section>  

    <img src="static/img/bg-selection-carousel.png" width="2610" height="600" alt="" class="carousel-image">    
    <a href="#" title="Ga naar de volgende thee smaak" class="carousel-left">Ga naar de volgende thee smaak</a>
    <a href="#" title="Ga naar de vorige thee smaak" class="carousel-right">Ga naar de vorige thee smaak</a>
</div>

当您单击<a> ..carousel left时。<img> go --向左转1000像素。第二部分是展示。当您单击旋转木马时-向右。图像向右移动了1000个像素。前面的部分是显示的。

但我对旋转木马的按钮有个问题。当我在第一部分的时候。然后,不能右键单击旋转木马。我该怎么做呢?

当我在第一部分的时候。是否应隐藏旋转木马的右按钮。当我在最后一段的时候。左边的旋转木马应该是隐藏的。

谢谢!

这是我的javascript:

代码语言:javascript
复制
$(function () {  
    var background = $(".carousel-image")
        buttonLeft = $(".carousel-left")
        buttonRight = $(".carousel-right");

    $("section").hide(); 
    $("section:first").show(); 

    buttonLeft.click(function (e) {
        e.preventDefault();
        background.animate({ left: "-=1000px" }, 1100, "easeOutQuad", function () {
            $("section:visible").hide().next().fadeIn(600); 
        }); 
    }); 

    buttonRight.click(function (e) {
        e.preventDefault();
        background.animate({ left: "+=1000px" }, 1100, "easeOutQuad", function () {
            $("section:visible").hide().prev().fadeIn(600); 
        }); 
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-19 15:39:46

我在这里做了一个类似的旋转木马:http://jsbin.com/abape3/14

如果您将我示例中的input替换为您的section,并对其稍作调整,您应该能够使其正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7817453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档