草庐IT

Draggable

全部标签

ios - 如何限制 ImageView 的拖动区域

我的第一篇文章,我目前正在使用Swift3在Xcode8.1中制作应用我有9张图片,我使用touchesBegan和touchesMoved函数使其可拖动。然而,它们可以被拖到屏幕上的任何地方,这可能会导致它们掩盖我拥有的其他图像。我想通过为它们设置边界来限制它们的移动,这样即使用户试图将图像拖出该边界,他们也无法做到。我在draggedimageview.swift中创建了这段代码,它允许拖动ImageView。我花了很长时间试图弄清楚如何做到这一点,如果有人能提供帮助,我将不胜感激。谢谢...importUIKitclassDraggedImageView:UIImageView{

vue的拖拽插件: vue.draggable

中文文档地址:vue.draggable中文文档-itxst.comVue.Draggable是一款基于Sortable.js实现的vue拖拽插件。支持移动设备、拖拽和选择文本、智能滚动,可以在不同列表间拖拽、不依赖jQuery为基础、vue2过渡动画兼容、支持撤销操作,总之是一款非常优秀的vue拖拽组件。https://www.itxst.com/vue-draggable/tutorial.html1.安装npmi-Svuedraggable2.引入importdraggablefrom'vuedraggable'3.使用 :key="keyDate"改变 listBak时,刷新图表显示{

jquery - 清除卡住的 :hover psuedoclass

由于webkit错误(我认为),我遇到了一个卡住的:hoverpsuedoclass的情况。你可以在这里看到:http://jsfiddle.net/zFk2V/3/拖放后,前一个元素在Chrome中保持为:hover状态。如果您将鼠标悬停在卡住的元素上,悬停状态会清除。我认为应该可以使用事件触发、DOM回流触发或其他一些恶作剧来清除元素的悬停状态。我试过:$('[draggable]').trigger('mouseenter')$('[draggable]').trigger('mousemove')$('[draggable]').trigger('mouseout')$('[d

jquery - 清除卡住的 :hover psuedoclass

由于webkit错误(我认为),我遇到了一个卡住的:hoverpsuedoclass的情况。你可以在这里看到:http://jsfiddle.net/zFk2V/3/拖放后,前一个元素在Chrome中保持为:hover状态。如果您将鼠标悬停在卡住的元素上,悬停状态会清除。我认为应该可以使用事件触发、DOM回流触发或其他一些恶作剧来清除元素的悬停状态。我试过:$('[draggable]').trigger('mouseenter')$('[draggable]').trigger('mousemove')$('[draggable]').trigger('mouseout')$('[d

javascript - 如何使用鼠标单击并拖动在较小的 div 中滚动大图像?

我想在一个div中放置一个大图像,让用户使用鼠标滚动图像(单击并拖动到所需的方向)。怎样才能达到这样的效果?CSS:#image{position:relative;margin:0auto;width:600px;height:400px;top:300px;background:url("http://www.treasurebeachhotel.com/images/property_assets/treasure/page-bg.jpg")no-repeat;}HTML:编辑:我想自己实现它以获取知识,第3方框架是最后的选择。 最佳答案

javascript - 如何使用鼠标单击并拖动在较小的 div 中滚动大图像?

我想在一个div中放置一个大图像,让用户使用鼠标滚动图像(单击并拖动到所需的方向)。怎样才能达到这样的效果?CSS:#image{position:relative;margin:0auto;width:600px;height:400px;top:300px;background:url("http://www.treasurebeachhotel.com/images/property_assets/treasure/page-bg.jpg")no-repeat;}HTML:编辑:我想自己实现它以获取知识,第3方框架是最后的选择。 最佳答案

javascript - 为什么 Chrome 在使用 jQuery Draggable 时会删除 SVG 上的图像图案?

我将SVG包装在可拖动的div中。SVG需要一个形状或路径,上面有图像填充。一切都在Firefox中呈现良好并100%工作。在Chrome中,它可以让你拖动一次,一切都很好,但在随后的拖动操作中,图像会在下降时消失。奇怪的是,图像在随后的拖动操作中重新出现在助手和原始div中,但总是在放下时消失。在IE中,它允许您拖动一次,然后它会卡住在原地。这是HTML:CSS:.svgcontainer{position:absolute;border:2pxsolidred;}Javascript:$(".draggable").draggable({helper:'clone',cursor:

javascript - 为什么 Chrome 在使用 jQuery Draggable 时会删除 SVG 上的图像图案?

我将SVG包装在可拖动的div中。SVG需要一个形状或路径,上面有图像填充。一切都在Firefox中呈现良好并100%工作。在Chrome中,它可以让你拖动一次,一切都很好,但在随后的拖动操作中,图像会在下降时消失。奇怪的是,图像在随后的拖动操作中重新出现在助手和原始div中,但总是在放下时消失。在IE中,它允许您拖动一次,然后它会卡住在原地。这是HTML:CSS:.svgcontainer{position:absolute;border:2pxsolidred;}Javascript:$(".draggable").draggable({helper:'clone',cursor:

javascript - 显示不正确(可能是负边距)?

window.onload=function(){vartarget1=document.getElementById("fruit");vartarget2=document.getElementById("veg");vartarget3=document.getElementById("games");vartarget4=document.getElementById("numbers");varlist=document.querySelectorAll("#dragsourceli");for(i=0;ihtml{background-color:silver;font-f

javascript - 显示不正确(可能是负边距)?

window.onload=function(){vartarget1=document.getElementById("fruit");vartarget2=document.getElementById("veg");vartarget3=document.getElementById("games");vartarget4=document.getElementById("numbers");varlist=document.querySelectorAll("#dragsourceli");for(i=0;ihtml{background-color:silver;font-f