点击时不会重定向到页面

时间:2018-04-10 06:07:07

标签: javascript android jquery

我有一个Android应用程序。我想重定向点击图片。我尝试使用jquery但它不起作用请帮助。

这是代码:

$(document).ready(function (){
  $(".add").click(function(){
     window.navigate("https://someurl/");
  });
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="add" href="https:someurl" class="imgcenter">
    <img class="add" src="ad_v2.jpg"/>
</a>

5 个答案:

答案 0 :(得分:0)

请尝试window.location=

window.location = "https://someurl.com"

答案 1 :(得分:0)

你试过这个变种吗? window.location.href = "http://example.com/new_url";

答案 2 :(得分:0)

大多数浏览器都不支持

window.navigate。看看here

您应该根据需要使用window.location或window.location.replace()。你可以找到一个很好的解释here

答案 3 :(得分:0)

使用window.location = "http://...";.我已经编写了几年的跨浏览器JavaScript代码,而且我从未遇到过使用此方法的问题。

window.navigate和window.location.href对我来说有点奇怪。

P.S:.navigate()仅适用于IE。

答案 4 :(得分:0)

跨浏览器不支持

window.navigate,您可以尝试location.hrefwindow.location.href

<a class="add" href="javascript: void(0)" class="imgcenter"><img src="ad_v2.jpg"/></a>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function (){
  $(".add").click(function(e){
      e.preventDefault(); // Prevent multiple redirection
      location.href = "https://example.com/";
  });
});
</script>