我正在尝试使用jquery-ui sortable(),该函数必须在移动设备和台式计算机上都能工作。
当我在笔记本电脑上使用鼠标按钮或触摸屏时,sortable()工作得很好,但在移动设备上就不行了。
该应用程序是使用Ruby on rails构建的。我使用gem添加了jQuery,但通过将源文件复制到app/assets/javascripts中,添加了“jQuery UI”和“jQuery UI Touch Punch”。
application.js有以下几行:
//= require jquery
//= require jquery-ui
//= require jquery.ui.touch-punch.min
//= require jquery_ujs
//= require_directory ./jquery_plugins
//= require bootstrap.min在应用程序的源代码中,我可以找到以下几行:
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery.ui.touch-punch.min.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>如果我从源代码中删除jquery.ui.touch-pench.min.js(我认为它应该可以解决这个问题),似乎并不重要。
我们非常感谢您的建议:-)
发布于 2017-01-17 03:29:34
我更喜欢在rails资产管道中使用Touchpunch。适用于android和ios设备。
Gemfile
gem 'touchpunch-rails'application.js
//= require jquery.ui.touch-punchhttps://stackoverflow.com/questions/24642966
复制相似问题