我想使用jQuery將偵聽器附加到我的導航上,以便我可以顯示:在蘋果觸摸設備上懸停效果。iPhone/iPad懸停事件jQuery
我似乎無法得到它與我到目前爲止的工作,有任何人使用過這個?
<script>
$(document).ready(function() {
//ipad and iphone fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$("#primary-navigation li a").bind('touchstart', function(){
console.log("touch started");
});
$("#primary-navigation li a").bind('touchend', function(){
console.log("touch ended");
});
}
});
</script>
我只是這似乎工作之前,我的選擇已經添加了一個警告...
哪一部分不工作,瀏覽器檢測,事件綁定或'console.log'?你是否收到錯誤信息,或...? – nnnnnn
懸停似乎仍然工作,我沒有在我的控制檯中得到一個錯誤。在我的標籤中,我確實有cufon渲染文本,所以這可能是問題嗎? – Liam
你在第二個'console.log()'之後有一個額外的'});'是你的問題只是一個錯字,或者是你的_real_代碼嗎? – nnnnnn