2013-05-14 73 views
0

在我的一個項目中,我使用如下的滑塊(類似於下面給出的)。如何使jQuery滑塊敏感在iPhone上正常工作?

如何讓這個更敏感,使其在iPhone中有效地工作。目前它在iPhone中不能正常工作。當我拖動滑塊時它的響應不好。這適用於三星Galaxy。

請幫助

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8" /> 
    <title>jQuery UI Slider - Default functionality</title> 
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
    <script src="jquery.ui.touch-punch.js"></script> 
    <link rel="stylesheet" href="/resources/demos/style.css" /> 
    <script> 
    jQuery(function() { 
    jQuery("#slider").slider(); 

    }); 
    </script> 
</head> 
<body> 

<div id="slider"></div> 


</body> 
</html> 

如果我添加 'jQuery Mobile的' 將幫助?

回答

1

嘗試添加step參數與例如一個很小的值:

$("#slider").slider({ 
    min: 0, 
    max: 10, 
    step: 0.1 
}); 
+0

請問您爲什麼使用step? – Muk 2013-05-14 10:36:24

+0

步驟定義了滑塊上有多少個移動點,滑動越平滑。 – slash197 2013-05-14 14:48:55

+1

感謝您的回覆。但是當我嘗試在iPhone中滑動滑塊時,整個頁面都會移動。是否有適當的方式選擇滑塊,然後移動到觸摸設備中?因爲我第一次使用觸摸屏設備。 – Muk 2013-05-14 15:07:59