草庐IT

价格拖动

全部标签

html - 可拖动的项目褪色和丑陋

我正在研究一些HTML5拖放功能。我将draggable="true"属性添加到我的元素中,效果很好,直到元素宽度超过300像素。最多300像素宽,拖动时显示的“重影”图像看起来不错。宽度超过300像素(例如301像素)时,“重影”图像会从鼠标位置开始渐变淡入淡出。Item1Item2上面的“项目1”看起来不错,上面的“项目2”看起来很糟糕。我做了一个jsFiddle来说明这一点。(在Chrome和Firefox中测试。)有什么方法可以禁用它,这样我就能得到漂亮的未褪色重影图像吗?我特别想拖动一个400像素宽的div。 最佳答案 f

css - 拖动鼠标时在 HTML5 Canvas 上更改光标

我使用CanvasTag制作了一个画笔类型的应用程序。我希望当鼠标在Canvas上时CursorChanges,我已经完成了这个但是我不知道如何在拖动鼠标绘制图像时更改光标 最佳答案 使用:activeCSS伪类在鼠标按钮在元素上按下时更改光标:#draw:active{cursor:url(image/pencil.cur);}工作示例:http://jsfiddle.net/nXv63/ 关于css-拖动鼠标时在HTML5Canvas上更改光标,我们在StackOverflow上找到

javascript - 当我拖动时,dragend、dragenter 和 dragleave 会立即发射

我正在尝试制作一个可以通过拖放重新定位的元素列表。第一个元素Box1在100%的时间里工作得很好。有时第二个盒子工作,但其他盒子都没有按预期工作。一旦您开始拖动它们,它们似乎会立即触发所有拖动事件。如果重要的话,我正在使用最新的Chrome(v23)。var$questionItems=$('.question-item');$questionItems.on('dragstart',startDrag).on('dragend',removeDropSpaces).on('dragenter',toggleDropStyles).on('dragleave',toggleDropSt

javascript - 如何在 HTML5 中拖动时更改光标图标?

当用户拖动DIV(下例中的红色div)时,我需要设置光标图标。我尝试了几次尝试,包括使用CSScursor:move和event.dataTransfer.dropEffect但都没有成功,因为图标总是显示一个“交叉圆”.关于如何使用HTML5拖放API解决这个问题有什么想法吗?http://jsbin.com/hifidunuqa/1/window.app={config:{canDrag:false,cursorOffsetX:null,cursorOffsetY:null},reset:function(){this.config.cursorOffsetX=null;this.

javascript - Firefox 中的可拖动按钮

是否可以制作一个()在MozillaFirefox中使用HTML5拖放功能(同时仍可点击)?以下代码片段在GoogleChrome中有效,但无法拖动按钮和带按钮的divMozillaFirefox(除非按下Alt键,不知道移动设备):document.getElementById("myDiv").addEventListener("dragstart",function(e){e.dataTransfer.setData("Text","myDiv")});document.getElementById("myButton").addEventListener("dragstart"

html - 我如何检测进入和离开窗口的 HTML5 拖动事件,就像 Gmail 一样?

我希望能够在带有文件的光标进入浏览器窗口时立即突出显示拖放区域,这与Gmail的做法完全相同。但我无法让它发挥作用,我觉得我只是错过了一些非常明显的东西。我一直在尝试做这样的事情:this.body=$('body').get(0)this.body.addEventListener("dragenter",this.dragenter,true)this.body.addEventListener("dragleave",this.dragleave,true)`但是只要光标移过和移出BODY以外的元素,就会触发事件,这是有道理的,但绝对行不通。我可以在所有元素之上放置一个元素,覆盖

JavaScript如何通过点击和拖动动态移动div

好吧,看起来应该很简单。我需要使用一个已经存在的div并根据鼠标在窗口中的位置移动它。我到处搜索,这让我找到了做同样事情的过于复杂的方法,并且涉及到j-query的使用。我需要严格使用javascript来完成我要做的事情。方法:varmousePosition;vardiv;(functioncreateDiv(){div=document.createElement("div");div.style.position="absolute";div.style.left="0px";div.style.top="0px";div.style.width="100px";div.sty

javascript - 使用 jQuery 滚动拖动页面

我已经尝试使用kinetic.js和下面的代码,但是当我在IE11中尝试这个时,每次滚动时它都会跳到顶部:$("html").kinetic();我想让页面在平板电脑和IE10和11上滚动,这样用户就可以像在移动设备上一样向上插入页面向下滚动。如何在不跳转到顶部的情况下在纯JS或jQuery中执行此操作? 最佳答案 您可以通过记录鼠标单击时的位置和拖动时的当前位置来非常简单地完成此操作。试试这个:varclicked=false,clickY;$(document).on({'mousemove':function(e){click

jquery - 如何通过仅拖动它的一侧来调整 DIV 的大小?

让我更具体一点...我不希望DIV在我拖动时调整大小。我想将它拖出(可能有一条垂直线跟随我的光标),当我松开时,它会调整div的大小。 最佳答案 看看这个例子HTMLsidebarmainjqueryvardragging=false;$('#dragbar').mousedown(function(e){e.preventDefault();dragging=true;varmain=$('#main');varghostbar=$('',{id:'ghostbar',css:{height:main.outerHeight(),

html - 使用 CSS 使 Div 可拖动

我想让我的ID为“drag_me”的div标签可以从左侧拖动到300像素的长度,从顶部拖动到460像素的长度,仅使用CSS。我也想让它可以调整大小。再次与上述条件相同,即没有Javascript或jquery。任何人都可以为此提出解决方案吗...在此先感谢大家 最佳答案 这是没有JavaScript你能做的最好的事情:[draggable=true]{cursor:move;}.resizable{overflow:scroll;resize:both;max-width:300px;max-height:460px;border: