2
A
回答
1
如果屏幕尺寸移動{
$("#element).click(some function)
}
else if screen size desktop{
$("#element).hover(some function)
}
或周圍的其他方法
$("#element").click(function(){
if(screen size is mobile){
//do something (show div)
}
else if(screen size is desktop){
//do something
}
});
$("#element").hover(function(){
if(screen size is mobile){
//do something
}
else if(screen size is desktop){
//do something (show div)
}
});
4
下面的代碼可以幫助你..
var isAndroid = /android/i.test(navigator.userAgent.toLowerCase());
var isWindows = /windows phone/i.test(navigator.userAgent.toLowerCase());
var isBlackberry = /blackberry/i.test(navigator.userAgent.toLowerCase());
var isiDevice = /ipad|iphone|ipod/i.test(navigator.userAgent.toLowerCase());
if(isAndroid || isWindows || isBlackberry || isiDevice){
$('#element').on('click',function(){
//your code here
});
}else{
$('#element').on('hover',function(){
//your code here
});
}
或者,你可以看到下面的帖子。 ..
http://www.jquery4u.com/mobile/detect-mobile-devices-jquery/
0
結合撕心及以下CSS TRICKS答案:
if ($(window).width() < 960) {
$("#element").click(function(){
var e = document.getElementById("foo");
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
});
}
else {
$("#element").hover(function(){
var e = document.getElementById("foo");
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
});
}
相關問題
- 1. 在桌面上顯示div並在CSS上顯示另一個div
- 2. JQUERYMOBILE頁面顯示在桌面上,但不顯示在移動設備上
- 3. 移動菜單不在手機上只顯示在桌面上
- 4. 導航懸停在桌面上,點擊移動
- 5. HTML鏈接移動無法點擊,但在桌面上
- 6. Bootstrap navbar示例總是在桌面上顯示移動
- 7. 將移動設備顯示到桌面
- 8. 在圖像上顯示div點擊Galleria.io
- 9. 在按鈕上顯示div點擊
- 10. Div在圖像上顯示點擊jquery
- 11. Div未在點擊上顯示
- 12. 在img上點擊顯示一個div
- 13. 點擊div並來回移動
- 14. 移動錨點鏈接在桌面上但不移動
- 15. 點擊顯示div
- 16. 如何在移動設備上顯示桌面版網站?
- 17. 移動CSS是唯一的CSS顯示...即使在桌面上
- 18. 顯示在桌面上的按鈕/鏈接移動隱藏
- 19. Google Checkout在移動設備上顯示桌面版本
- 20. 顯示在桌面上的列,觸發移動列
- 21. 我的網站在移動設備上顯示爲桌面版
- 22. css @media移動/桌面:確保桌面不顯示移動的CSS
- 23. JQuery顯示鍵盤在移動點擊
- 24. 點擊顯示'Div 1'並隱藏'Div 2'&點擊同樣的按鈕顯示'Div 2'並隱藏'Div 1'?
- 25. 點擊顯示'Div 1'並隱藏'Div 2'&點擊單獨按鈕顯示'Div 2'並隱藏'Div 1'?
- 26. Anchor #Tag在div點擊時向上移動整個頁面
- 27. 點擊並在2維上移動
- 28. 如何在桌面上顯示時附加普通jQuery,並在移動設備上顯示時附加jQuery Mobile?
- 29. 點擊顯示並隱藏div
- 30. 顯示並隱藏div點擊圖片?
檢查這一個 http://stackoverflow.com/questions/7715124/jquery-do-something-if-screen-width-is-小於960-pixx – Meow
謝謝Sixin Li, 但我想要的功能是當你點擊它時div會出現在手機上而不是桌面上的懸停。 – mark