Jquery 添加代码修复了同一窗口中的打开链接。。但切换功能不起作用
移动环境上的导航和其他链接将在新窗口中打开。不知道为什么会这样。桌面版和ipad版都很好用。使用以下代码修复移动设备上的此问题:Jquery 添加代码修复了同一窗口中的打开链接。。但切换功能不起作用,jquery,Jquery,移动环境上的导航和其他链接将在新窗口中打开。不知道为什么会这样。桌面版和ipad版都很好用。使用以下代码修复移动设备上的此问题: var a=document.getElementsByTagName("a"); for(var i=0;i<a.length;i++) { a[i].onclick=function() { window.location=this.getAttribute("href"); return false
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
}
var a=document.getElementsByTagName(“a”);
对于(var i=0;i
获取“Null”错误。如何获取切换效果的此问题
感谢我不太了解Angular JS(您似乎正在使用),但看起来数据ng click希望给出一个整数值(根据)。因此,也许从toggleVisible()返回一个整数值就可以了 编辑: 要排除要与其他链接一起包含的切换链接,可以向其中添加一个类,比如说“toggleLink”,然后在jQuery not选择器中排除该类 例如: HTML:
Hi John..我在同一窗口上打开链接的代码以所有标记为目标。因为这个带有切换函数的标记不起作用并返回空错误。有没有办法保护切换函数不受JS代码的影响?谢谢回答,现在检查。谢谢John..You的帮助很大Hi John..需要您的帮助。您的代码在这方面工作正常android。但是,在IOS设备上,它只触发了一次。当我回到上一页并再次单击(触摸2下)时,它会在新选项卡中打开。不确定,为什么脚本不能处理单个操作。谢谢
<a data-ng-click="toggleVisible()"><i class="icon icon-menu"></i></a>
<a class="toggleLink" data-ng-click="toggleVisible()"><i class="icon icon-menu"></i></a>
$("a").not(".toggleLink").each( function()
{
$(this).click(function()
{
window.location= $(this).prop("href");
return false;
});
});