【发布时间】:2014-10-13 18:49:23
【问题描述】:
如何禁用该选项:在新标签中打开
我负责异步加载内容的代码如下:
jQuery:
$(document).ready(function()
{
init();
$(window).resize(init);
$('#floatMenu,#smallMenu').find('>a').click(function()
{
var t = this;
$('#wynik').animate({opacity:0}, 'fast', function()
{
$(this).load(t.href, function()
{
$(this).animate({opacity:1}, 'fast');
})
});
//$('#wynik').load(this.href);
$(this).addClass('active').siblings().removeClass('active');
}).first().click();
});
HTML:
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="list-group" id="smallMenu">
<a href="text/bc/5" onclick="return false;" class="list-group-item active">TEXT</a>
<a href="text/bc/1" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/2" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/3" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/4" onclick="return false;" class="list-group-item">TEXT</a>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3" id="menu-padding-top">
<div class="list-group" id="floatMenu">
<a href="text/bc/5" onclick="return false;" class="list-group-item active">TEXT</a>
<a href="text/bc/1" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/2" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/3" onclick="return false;" class="list-group-item">TEXT</a>
<a href="text/bc/4" onclick="return false;" class="list-group-item">TEXT</a>
</div>
</div>
<div class="col-md-9">
<div id="wynik">
{* Here is content loading. *}
</div>
</div>
</div>
</div>
我尝试交换到(jQuery 代码以及)和 href 到 data-href - 不起作用。
【问题讨论】:
-
添加
preventDefault():$('#floatMenu,#smallMenu').find('>a').click(function(event){ event.preventDefault(); /* your code */ }) -
作为用户,我讨厌禁止“在新标签页中打开”功能的网站,因为我主要使用它。
-
你为什么要实现这个目标?
标签: javascript jquery html browser