嘿,大家好,我在用Jquery UI tabs 使用WordPress Post Tabs plugin 它就像一个符咒。但是,我想自动禁用或隐藏没有任何数据的选项卡。我曾多次使用Jquery,但我迷失在这一混乱中。任何帮助都将不胜感激。谢谢
Jquery Tabs Information from the official site
使用指定的禁用选项初始化选项卡。$( ".selector" ).tabs({ disabled: true });
在初始化之后获取或设置禁用选项。var disabled = $( ".selector" ).tabs( "option", "disabled" );
//setter
$( ".selector" ).tabs( "option", "disabled", true );
在wordpress帖子选项卡中找到。php第105行 <script type="text/javascript">
jQuery(function() {
<?php
if($wpts_count and $wpts_count!=0){
for($i=0;$i<$wpts_count;$i++) { ?>
jQuery("#tabs_<?php echo $i;?>").tabs({ cookie: { expires: 30 } });
//getter
var cookie = jQuery("#tabs_<?php echo $i;?>").tabs( "option", "cookie" );
//setter
jQuery("#tabs_<?php echo $i;?>").tabs( "option", "cookie", { expires: 30 } );
<?php if(isset($wpts[\'fade\']) and $wpts[\'fade\']==\'1\'){ ?>
//fx for animation
jQuery("#tabs_<?php echo $i;?>").tabs({ fx: { opacity: \'toggle\' } });
//getter
var fx = jQuery("#tabs_<?php echo $i;?>").tabs( "option", "fx" );
//setter
jQuery("#tabs_<?php echo $i;?>").tabs( "option", "fx", { opacity: \'toggle\' } );
<?php }}} ?>
});
<?php if($wpts[\'reload\']==\'1\') { ?>
function wptReload(ar)
{
location.href=location.href.split(/\\?|#/)[0] + \'#\' + ar;
location.reload(true);
return false;
}
<?php } ?>
</script>