启用禁用jquery脚本onclick

时间:2013-03-13 19:57:23

标签: jquery

我想在不同的jquery插件之间切换:在激活另一个时启用(启用),禁用一个(禁用)。

我有一个html页面,其中有一个touchslider(github.com/iosscripts/iosSlider)和一个3D查看器(github.com/creativeaura/threesixty-slider)。

我想通过按钮在2D视图(iosslider)和3D视图(三十六个滑块)之间切换。我想一次只启用一个。

我创建了一个小提琴(3D查看器不起作用,我不知道为什么):http://fiddle.jshell.net/TL72w/1/

这是我的网站,其中2D和3D视图工作正常但有一些冲突(因为它们在同一时间被激活):http://freakyshape.com/

这是显示的脚本:没有2D和3D查看器(我想添加启用禁用jquery查看器):

$(document).ready(function() {
   $("a.on.tggl").click(function() {
    $(this).addClass("active");
    $(this).next(".tggl").removeClass("active");
    $('.container-iosSlider').css('display', 'block');
    $('.360-viewer').css('display', 'none');
    $('.custom_nav_bar').css('display', 'none');
    return false;
  });
  $("a.off.tggl").click(function() {
    $(this).addClass("active");
    $(this).prev(".tggl").removeClass("active");
    $('.container-iosSlider').css('display', 'none');
    $('.360-viewer').css('display', 'block');
    $('.custom_nav_bar').css('display', 'block');
    return false;
  });
  $("a.on.pshbtn").click(function() {
    $(this).addClass("active");
    $("a.off.pshbtn").removeClass("active");
    return false;
  });
  $("a.off.pshbtn").click(function() {
    $(this).addClass("active");
    $("a.on.pshbtn").removeClass("active");
    return false;
  });  
 });

对不起英语,我是法国人

1 个答案:

答案 0 :(得分:1)

你可能想解开绑定:http://api.jquery.com/unbind/

如果您使用on(),您还可以使用off():http://api.jquery.com/off/