Jquery mobile 我能';t在my jquery mmenu.js的新页面中打开链接

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

我正在使用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" 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如果您想在同一页面中打开链接,只需执行以下操作:
目标