联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > 网页前端技术 > 正文

基于jquery的鼠标拖动效果代码 - Web前端

作者:98wpeu发布时间:2026-06-16分类:网页前端技术浏览:8


导读:记得在之前的一个"拖动层"的随笔中,我实现拖动,是用的一个布尔变量,判断是否可以拖动某元素。这两天看了一些东西,发现不需要设这个布尔变量;实现过程:按下鼠标的时候,给文档对象...
记得在之前的一个"拖动层"的随笔中,我实现拖动,是用的一个布尔变量,判断是否可以拖动某元素。
这两天看了一些东西,发现不需要设这个布尔变量;

实现过程:
按下鼠标的时候,给文档对象(当然也可以是别的DOM对象)的移动事件绑定一个处理函数,同时也给鼠标抬起时绑定一个解除的处理函数。
复制代码 代码如下:
//按下鼠标并移动时(拖动),调用的函数;
function startselection(event){
……
}

//解除移动时的处理函数;
function cancelSelection() {
$(document).unbind('mouSEMove', startSelection).unbind('mouseup', cancelSelection);
  }
//鼠标在按下时调用的函数
function imgMouseDown(event){
$(document).mousemove(startSelection).mouseup(cancelSelection);
}
$img.bind("mousedown",imgMouseDown)

标签:鼠标拖动效果代码Webjquery


网页前端技术排行
最近发表
网站分类
标签列表