Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
Vue.js 如何在VueJS中创建可以移动到任何位置的按钮,如iPhone风格的虚拟主页按钮?_Vue.js_Vuejs2 - Fatal编程技术网

Vue.js 如何在VueJS中创建可以移动到任何位置的按钮,如iPhone风格的虚拟主页按钮?

Vue.js 如何在VueJS中创建可以移动到任何位置的按钮,如iPhone风格的虚拟主页按钮?,vue.js,vuejs2,Vue.js,Vuejs2,我想在VueJS中创建一个可以移动到任何位置的按钮,如iPhone风格(虚拟主页按钮),但我不知道有任何软件包或图书馆可以做到这一点。希望你们能帮我创造它 我创建了一个小JSFIDLE,您可以将其用作idea/jumpstart $(document).ready(function(){ var $moveable = $('#movable'); $(document).mousemove(function(e){ $moveable.css({'top': e.pageY,'

我想在VueJS中创建一个可以移动到任何位置的按钮,如iPhone风格(虚拟主页按钮),但我不知道有任何软件包或图书馆可以做到这一点。希望你们能帮我创造它


我创建了一个小JSFIDLE,您可以将其用作idea/jumpstart

$(document).ready(function(){
  var $moveable = $('#movable');
  $(document).mousemove(function(e){
    $moveable.css({'top': e.pageY,'left': e.pageX});
  });
});

您可以轻松地使用hammer.js编写代码。可以识别通过触摸、鼠标和指针事件做出的手势的hammer.js库

非常感谢@RoyJ对你的代码进行了估值,但我不想使用Jquery:(在Jquery中完成的所有工作都可以在VanillaJS中完成…基本上,它将是
document.getElementById()
element.addEventListener()
…我在web和移动设备上都使用得很好。非常感谢你的例子!!