2017-03-08 44 views
0

工作我目前拥有的是onclick事件无法在手机上

<a href="http://tooxclusive.com/wp-content/uploads/2017/03/Iyanya-Hold-On.mp3" onclick="a();"> 
<strong>Iyanya – "Hold On " (Prod. by Don Jazzy)</strong> 
</a> 

and the javascript function is 

function a() { 
    setTimeout(function() { 
     url = "http://www.google.com" 
     document.location = url; 
    }, 1000); 
} 

代码首先下载资源和后一秒重定向到我们希望新的URL。

它在桌面浏览器上工作完美......但在移动浏览器上无法正常工作......我无法找到原因。请建议的解决方案......

+0

请尽量使用'onclick'使用'onmouseup'在一起,看看它是否工作? 'onclick =“a();” “onmouseup =”a();“' – haipham23

+0

否...它仍然不起作用... –

回答

-1

试试这个

function a() { 
 
    setTimeout(function() { 
 
     url = "http://www.google.com" 
 
     window.location = url; 
 
    }, 1000); 
 
}

+0

仍然无法正常工作.... –

+0

window.location与document.location –

+0

相同吗? –