在一个页面中我有几个标签,我问是否可以通过切换点击启用禁用标签功能。
标签代码如下:
jQuery('.tabs a').click(function() {
var ref = jQuery(this).attr('href').split('#')[1];
jQuery('div.tab_content:not(#' + ref + ')').hide();
jQuery('#' + ref).fadeIn();
return false;
});
对于我使用的切换:http://papermashup.com/demos/ajax-switch/
很抱歉,如果我无法发布链接。这是一款简单的iPhone风格切换开关。
非常感谢
答案 0 :(得分:1)
从我理解你的东西是什么样的?:
//global variable you can change it anywhere
var disable_function = false;
jQuery('.tabs a').click(function() {
if (!disable_function ){
var ref = jQuery(this).attr('href').split('#')[1];
jQuery('div.tab_content:not(#' + ref + ')').hide();
jQuery('#' + ref).fadeIn();
return false;
}
});
编辑:
var disable_function = false;
jQuery('.tabs a').click(function() {
if (!disable_function ){
disable_function = true;
var ref = jQuery(this).attr('href').split('#')[1];
jQuery('div.tab_content:not(#' + ref + ')').hide();
jQuery('#' + ref).fadeIn();
return false;
}
});
上面的代码只会执行一次