使用原生drag拖拽时,目标会有一个透明度渐变的效果
这个效果要如何隐藏掉呢?
代码就是很普通的
div{
width:100%;
color:#fff;
background:red;
background: -webkit-linear-gradient(right,green, red); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right,green, red); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right,green, red); /* Firefox 3.6 - 15 */
background: linear-gradient(right,green, red); /* 标准的语法(必须放在最后) */
}
<div draggable="true" id="test1">测试</div>
求大神帮忙
emmm 不如自己写一个拖拽
拖拽元素用absolute
mousedown 点击 改变拖拽状态 获得event.page[x|y]
mousemove 拖拽 绑定move 通过mousedown获取的event.page[x|y] - 当前元素的event.offset[x|y] 设置为对应的top left
mouseup 解除绑定
大概思路是这个 自己写的话可塑性比较高 我这个思路不一定好 有兴趣你可以自己试试