我想在不同的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;
});
});
对不起英语,我是法国人
答案 0 :(得分:1)
你可能想解开绑定:http://api.jquery.com/unbind/
如果您使用on(),您还可以使用off():http://api.jquery.com/off/