Jquery mobile 我能';t在my jquery mmenu.js的新页面中打开链接
我正在使用jQuery Mobile制作一个移动应用程序,我正在使用。我正在尝试在新窗口中打开mi列表中的一个项目(链接),但我无法打开 这是我的密码: 我的菜单:Jquery mobile 我能';t在my jquery mmenu.js的新页面中打开链接,jquery-mobile,jquery-plugins,Jquery Mobile,Jquery Plugins,我正在使用jQuery Mobile制作一个移动应用程序,我正在使用。我正在尝试在新窗口中打开mi列表中的一个项目(链接),但我无法打开 这是我的密码: 我的菜单: <nav id="menu"> <ul> <li><a href="paginas/buscar.php">Buscar</a></li> <li><a href="http://www.facebook.com/FB_PAGE" t
<nav id="menu">
<ul>
<li><a href="paginas/buscar.php">Buscar</a></li>
<li><a href="http://www.facebook.com/FB_PAGE" target="_blank">Facebook</a></li>
<li><a href="paginas/creditos.php">Créditos</a></li>
</ul>
</nav>
我的JS代码
<script type="text/javascript">
$(function() {
$('#menu').mmenu({
position: "left"
});
});
</script>
$(函数(){
$(“#菜单”).mmenu({
位置:“左”
});
});
还有我的菜单按钮
<div data-role="header" data-theme="e">
<a href="#menu">Menu</a>
<h1>Hoy</h1>
</div>
霍伊
这是mmenu插件的问题。它假定您的菜单仅链接到内部页面。我想您可以通过在启动停止即时传播的插件之前绑定onClick处理程序来防止这种情况:
$('#menu a[target="_blank"]').click(function( e ) {
e.stopImmediatePropagation();
});
$('#menu').mmenu();
编辑:最新版本的mmenu插件(3.0.5)修复了target=“\u blank”的bug。告诉我们发生了什么?是否出现错误?将
data rel=external
添加到按钮。和/或data ajax=false
@putvande没有错误。打开链接,但在同一页中。@Omar谢谢,但是,我尝试添加data rel=external
和data ajax=false
,但没有成功。非常感谢,我已经更新了插件,一切都已修复!现在我可以用一个简单的
在新页面中打开我的链接了,谢谢!有没有办法在同一选项卡/页面中打开链接?@T.BrianJones如果您想在同一页面中打开链接,只需执行以下操作:
无目标