草庐IT

价格拖动

全部标签

javascript - css:拖动图像在 Firefox 中不起作用

我正在尝试在用户单击图像并开始移动时四处移动图像:DEMO它在Chrome中工作,但在FF中有奇怪的行为HTML:然后我按如下方式处理javascriptJS:varmove=false,prevX;$('img').on('mousedown',function(e){move=true;prevX=e.pageX;}).on('mousemove',function(e){if(move===true){varx=parseInt($(this).css('left'))+e.pageX-prevX;$(this).css('left',x);prevX=e.pageX;}}).o

javascript - 在 EaselJS 中拖动容器

我想在EaselJS中用我的鼠标创建一个平移功能。是否可以以可拖动的方式填充容器。或者是否有另一种类似的解决方案,我可以在我的Canvas上移动一组子元素?现在,只有子元素是可拖动的。这是我的:varcanvas=document.getElementById('canvas');canvas.width=1000;canvas.height=550;varstage=newcreatejs.Stage(canvas);varcontainer=newcreatejs.Container();stage.addChild(container);container.addEventLis

html - 如何在不丢失选择颜色的情况下禁用多选拖动选择?

我使用select标签创建了一个多选列表框,如下面Angular5中的代码所示。IamOption1IamOption2IamOption3IamOption4IamOption5IamOption6IamOption7IamOption8IamOption9现在,问题是我可以将鼠标拖到选择框上而不实际选择任何选项,因为它看起来如下图所示。从这张图片可以看出,这个列表框中的前三个选项都被选中了,但实际情况并非如此。为了删除此拖动功能,我在mousedown和mousemove事件上添加了preventDefault()函数,如前所述here.添加preventDefault()解决了这

html - 拖动旋转 SVG :g group

我的目标是拥有一个svg:ellipse带有四个控制点,您可以使用它们来调整大小和旋转。如果将旋转变换应用于椭圆本身,我的代码可以正常工作,但我想将旋转应用于容器svg:g以便控制点同时旋转而无需大量额外代码。当我将变换应用到组时,我假设旋转行为不正常,因为我没有正确考虑变换后的坐标。参见此处:http://jsfiddle.net/PbKYn/3/请注意,旋转开始时角度在正值和负值之间闪烁,鼠标旋转2pi只会旋转1pi的形状。(不过我不认为我的angleBetweenPoints函数是错误的,因为如果我将旋转应用到而不是,旋转是完美的。)我做错了什么?谢谢-

jquery - 在 jquery-ui 可拖动方法中使 ui.helper 的光标位置在中心

我希望cursor位于centerui.helperofdraggable。我是这样做的$(".soclass").draggable({cursor:"move",helper:'clone',revert:"invalid",tolerance:"fit",start:function(event,ui){$(this).draggable("option","cursorAt",{left:Math.floor(ui.helper.width()/2),top:Math.floor(ui.helper.height()/2)});}});Usingthisigetcursorin

jquery - 在其父级中保留一个可拖动的 div

我有一个可拖动的div标签,我希望它在被拖动时不会从其父级溢出。$('.children').resizeable().draggable();//fromjquerUI.parent{overflow:hidden;position:relative;width:1000px;height:1000px;}.children{width:100px;height:100px;position:absolute;}如何限制子项在父项中的位置和大小。 最佳答案 $('.children').draggable({containment

javascript - 我如何使用 angularJS 将可拖动指令应用于 Bootstrap 模式?

我在我的Angular应用程序中使用Bootstrap模式,它工作正常。我需要让它可以拖动和调整大小,所以我定义了一个指令。现在的问题是它被应用于模态窗口内的内容,因此模态窗口变得透明。打开窗口时如何将可拖动指令分配给模态窗口?这是代码,HTML:App.js:varrouterApp=angular.module('DiginRt',['ui.bootstrap','ngRoute']);routerApp.controller('CustomWidgetCtrl',['$scope','$modal',function($scope,$modal){$scope.openSetti

javascript - 如何为 HTML 元素创建鼠标拖动 slider ?

我发现的许多slider插件要么只能单击以查看下一张图像,要么如果它们具有鼠标拖动或触摸拖动功能,则仅允许图像。有谁知道为任何html元素编写鼠标拖动slider代码的插件或可能的方法?我专门使用SVG,但如果将来能在div元素之间滑动,那就太好了。 最佳答案 HTML:CSS:#slider{width:400px;overflow:hidden;}ul{list-style:none;margin:0;padding:0;}li{width:400px;height:400px;float:left;}JS:$(function

html - 如何在 CSS 和 HTML 中创建价格标签形状

所以我找到了这个答案-CSS3menushape,style但不知道如何把它放在左边。我已经搜索过了,但没有找到。这就是我要实现的目标:我也找到了这个-Changetheshapeofthetriangle.我怎样才能让它在对面工作?我的意思是箭头需要在左侧。是否可以用一个div来做到这一点? 最佳答案 想要一个可以覆盖任何背景颜色的颜色吗?jsBindemo只有这个HTML:还有这个CSS:.pricetag{white-space:nowrap;position:relative;margin:05px010px;displaY

html - 当父元素可拖动时如何允许文本框插入符定位(通过鼠标单击)

引用。http://jsfiddle.net/a4LJv/2/在IE/Firefox中,将父元素的draggable属性设置为true可防止通过鼠标单击手动定位文本框插入符(键盘箭头可以正常工作)。Chrome不会表现出这种行为。我很好奇以前的浏览器是否有正确的实现,或者这是否是意外行为。另外,我目前的解决方法是在mousedown上禁用draggable属性并在mouseup上重新启用。 最佳答案 第二种解决方法是直接从textarea中删除drag事件,如下所示:$('textarea').on('dragstart',func