Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Windows界面上使用Jquery UI滑块?_Javascript_Jquery_Windows_Jquery Ui_Chromium Portable - Fatal编程技术网

Javascript 如何在Windows界面上使用Jquery UI滑块?

Javascript 如何在Windows界面上使用Jquery UI滑块?,javascript,jquery,windows,jquery-ui,chromium-portable,Javascript,Jquery,Windows,Jquery Ui,Chromium Portable,我正在为WindowsSurface开发一个应用程序,我正在尝试使用jQueryUI滑块。它适用于鼠标事件,但不适用于触摸 我研究了这个问题并尝试了它的解决方案,但它不起作用。(同时使用了jquery ui触摸打孔和 -ms-touch-action: none; touch-action: none; 但它们都不起作用) 还有其他解决办法吗 我正在使用Chromium Portable运行应用程序,并使用1.11.4 jquery ui和jquery ui Touch Punch 0.2.3

我正在为WindowsSurface开发一个应用程序,我正在尝试使用jQueryUI滑块。它适用于鼠标事件,但不适用于触摸

我研究了这个问题并尝试了它的解决方案,但它不起作用。(同时使用了
jquery ui触摸打孔

-ms-touch-action: none;
touch-action: none;
但它们都不起作用)

还有其他解决办法吗


我正在使用Chromium Portable运行应用程序,并使用1.11.4 jquery ui和jquery ui Touch Punch 0.2.3。

根据您的问题,我使用Touch Punch设置了以下演示:

JQUERY

$(function() {
  $("#red, #green, #blue").slider({
    orientation: "horizontal",
    range: "min",
    max: 255,
    value: 127,
    slide: refreshSwatch,
    change: refreshSwatch
  });
  $("#red").slider("value", 255);
  $("#green").slider("value", 140);
  $("#blue").slider("value", 60);
});
我使用IE用一个表面设备测试了这个演示。它似乎可以工作


我建议检查或更新您的测试环境,并确保浏览器中有最新的JavaScript。

请澄清您使用的确切JQuery和UI版本。另外,您使用触摸设备测试了哪些浏览器?@Twisty使用1.11.4 jquery ui和jquery ui Touch Punch 0.2.3。好的,我使用jquery滑块演示和触摸Punch设置了一个测试:我在Internet Explorer中使用MS Surface测试了我的演示,滑块按预期工作。您使用的是哪种浏览器,Chrome?哪个版本?应该可以正常工作,除非浏览器本身存在一些JS混乱。你能用Chromium打开开发者工具,看看控制台是否抛出错误吗?试图复制,但由于我有一个不同的测试设备,这很难。