首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过单击按钮调整jquery.flip以切换

通过单击按钮调整jquery.flip以切换
EN

Stack Overflow用户
提问于 2015-05-11 14:45:39
回答 1查看 2.1K关注 0票数 0

我正在学习jquery,我试图通过按一个按钮来使这个翻转插件切换翻转和未翻转的设置,但目前我无法解决如何调整手动触发器来做到这一点。

http://nnattawat.github.io/flip/

以下是相关代码:

代码语言:javascript
复制
<script type="text/javascript">
  $(function(){


    $("#card-4").flip({
      trigger: 'manual'
    });

    $("#flip-btn").click(function(){
      $("#card-4").flip(true);


    });

    $("#unflip-btn").click(function(){
      $("#card-4").flip(false);
    });
  });
</script>

做这件事最好的方法是什么?我试图重写这段代码,这样它就会问翻转是否为真,如果它是真的,点击一个按钮就会使它翻转为假。

最好的

西蒙

EN

回答 1

Stack Overflow用户

发布于 2015-05-11 21:48:03

我下载了插件并在我的环境中设置了它。我在bootstrap v3.3.4jQuery v2.1.3上。我能够让它在我的环境中工作:

代码语言:javascript
复制
<div class="row">
    <div class="col-md-6">

        <div id="card-4"> 
            <div class="front"> 
                Front content
            </div> 
            <div class="back">
                Back content
            </div> 
        </div>

    </div>
    <div class="col-md-6">
        <button class="btn btn-success" id="flip-btn">Click to FLIP</button> 
    </div>

</div><!-- /.row --> 

JQUERY

代码语言:javascript
复制
<script>
    $("#card-4").flip({
      trigger: "manual"
    });

    $(document).on("click", "#flip-btn", function() {
        $("#card-4").flip(true);
        $(this).attr("id","unflip-btn").text("Click to UNFLIP").removeClass("btn-success").addClass("btn-danger");
    });

    $(document).on("click", "#unflip-btn", function() {
        $("#card-4").flip(false);
        $(this).attr("id","flip-btn").text("Click to FLIP").removeClass("btn-danger").addClass("btn-success");
    });
</script>

希望这能有所帮助。否则,将JS和HTML放入JSFiddle中,这样我们就可以更好地诊断问题。

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

https://stackoverflow.com/questions/30170758

复制
相关文章

相似问题

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