首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击时,jquery禁用以下选项卡

单击时,jquery禁用以下选项卡
EN

Stack Overflow用户
提问于 2014-04-27 08:17:58
回答 1查看 39关注 0票数 0

我只是注意到,当我单击禁用的jquery选项卡时,它会遵循我不想要的链接。

密码是这样的,

代码语言:javascript
复制
var $tabs = '<div id="layer-tabs">'+
                '<ul>'+
                    '<li><a href="#layer-1"><span>1</span></a></li>'+
                    '<li><a href="#layer-2"><span>2</span></a></li>'+
                    '<li><a href="#layer-3"><span>3</span></a></li>'+
                '</ul>'+
                '<div id="layer-1"> </div>'+
                '<div id="layer-2"> </div>'+
                '<div id="layer-3"> </div>'+
            '</div>';

$( "#tabs-parent" ).append( tabs );

$("#tabs").tabs({ heightStyle: "fill", disabled : [0,1,2] });

假设您的位置是这个file:///C:/Users/user/website/index.html,,然后单击第一个拨号选项卡,它将您带到这个位置,file:///C:/Users/user/website/index.html/#layer-0。我怎么才能阻止这一切的发生?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-27 09:07:04

只需将preventDefault用于具有禁用类的选项卡。

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

https://stackoverflow.com/questions/23321006

复制
相关文章

相似问题

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