Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript链接替换帮助_Javascript_Jquery_Iphone_Wordpress_Href - Fatal编程技术网

Javascript链接替换帮助

Javascript链接替换帮助,javascript,jquery,iphone,wordpress,href,Javascript,Jquery,Iphone,Wordpress,Href,我正在尝试完成我网站的webapp版本。我真的很接近,但我唯一遇到的问题是将a href转换为javascript链接,以便文章在应用程序中打开w/而不是在Mobile Safari中打开。我想我已经找到了一个简单的脚本来帮助我,但事实证明,这个脚本也弄乱了我的评论。我将在下面发布脚本,但是有没有办法让脚本转换除div discus_线程中的链接之外的所有链接? 我研究了可能的替代方案,但我能找到的唯一解决方案是使用脚本并指定所有其他div。希望这里有人能帮我:P 谢谢 马特 我不知道你为什么要

我正在尝试完成我网站的webapp版本。我真的很接近,但我唯一遇到的问题是将a href转换为javascript链接,以便文章在应用程序中打开w/而不是在Mobile Safari中打开。我想我已经找到了一个简单的脚本来帮助我,但事实证明,这个脚本也弄乱了我的评论。我将在下面发布脚本,但是有没有办法让脚本转换除div discus_线程中的链接之外的所有链接? 我研究了可能的替代方案,但我能找到的唯一解决方案是使用脚本并指定所有其他div。希望这里有人能帮我:P 谢谢 马特


我不知道你为什么要这样做。因为您正在将锚点的href属性设置为window.location,这将由锚点的解除行为来完成

如果您想选择除discus_线程内的锚以外的所有锚,并执行您的逻辑,您可以尝试以下操作。确保将jQuery库包含到页面中

$(":not(#disqus_thread)").find("a").click(function(){
   window.location.href = this.href;
   return false;
});

我不知道你为什么要这样做。因为您正在将锚点的href属性设置为window.location,这将由锚点的解除行为来完成

如果您想选择除discus_线程内的锚以外的所有锚,并执行您的逻辑,您可以尝试以下操作。确保将jQuery库包含到页面中

$(":not(#disqus_thread)").find("a").click(function(){
   window.location.href = this.href;
   return false;
});

谢谢你的回复。我将jQuery包含在标题中,但出于某种原因,相同的问题不断发生,点击在disqs中写入注释,我被重定向到页面URL/null。原始ScriptDiscus是一个远程提供评论的评论系统。插件调用discus注释,而不是主题/Wordpress的默认系统,并在自己的div discus_thread.Yep填充文本,以便我可以注释:p感谢您的回复。我将jQuery包含在标题中,但出于某种原因,相同的问题不断发生,点击在disqs中写入注释,我被重定向到页面URL/null。原始ScriptDiscus是一个远程提供评论的评论系统。该插件调用disqs注释,而不是主题/Wordpress的默认系统,并在其自己的div disqs_thread.Yep填充文本,以便我可以注释:P