JavaScript 拖拽效果实现
我们在访问一些网站时,会发现有些内容是可以拖拽的,比较方便,那么使用JS怎么实现呢?今天结合代码展示下拖拽效果的实现。
这里需要先熟悉下几个JS事件:
onmousedown:鼠标点击按下时触发
onmousemove:鼠标移动时触发
onmouseup:鼠标松开时触发
另外需要明白:在一个html页面中,存在 元素对象 < HTMLObject < Document Object 这三个权限依次递增。下面针对具体的代码进行举例。
1 JS代码:
2 HTML 代码:
//这里使body极大 目的是为了测试当页面巨大的时候,拖拽是否起作用。
//这里的 position一定要加 不然会使拖拽在改变 left top偏移量时失效
3 CSS代码:
通过以上操作,可以实现一个鼠标满页面进行拖拽的滑块,希望可以帮到大家。
还没有评论,来说两句吧...