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