Jquery实现鼠标拖拽效果

摘要:
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<basehref="<%=basePath%>">
<title>MyJSP'index.jsp'startingpage</title>
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="expires"content="0">
<metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
<metahttp-equiv="description"content="Thisismypage">
<!--
<linkrel="stylesheet"type="text/css"href="styles.css">
-->
</head>
<style>
.Drigging{
width:200px;
background:#CCC;
border:solid1px#666;
height:80px;
line-height:80px;
text-align:center;
position:absolute;
}
</style>
<scripttype="text/javascript"src="<%=basePath%>js/jquery-1.9.0.js"></script>
<scripttype="text/javascript">
$(function(){
varbool=false;
varoffsetX=0;
varoffsetY=0;
$(".Drigging").mousedown(function(){
bool=true;
offsetX=event.offsetX;
offsetY=event.offsetY;
$(this).css('cursor','move');
})
.mouseup(function(){
bool=false;
});
$(document).mousemove(function(e){
if(!bool)
return;
varx=event.clientX-offsetX;
vary=event.clientY-offsetY;
$(".Drigging").css("left",x);
$(".Drigging").css("top",y);
});
});
</script>
<body><divclass="Drigging">终于可以拖动啦,其实很简单</div></body>
</html>

来自为知笔记(Wiz)

免责声明:文章转载自《Jquery实现鼠标拖拽效果》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html:列表标签(无序、有序、自定义)wrk性能测试(详解)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jquery中用offset().top和offsetTop的比较

今天,想测试一个div与顶部的距离,用的是.offsetTop,但是offsetTop获得的值,怎么都打印不出来。折腾了半天,打印的结果都是undefined,虽然网上很多资料都说返回的是数值。虽然这个函数永不了,但是黄显钦找到了一个可以替代offsetTop的函数。那就是jquery的offset().top   我们先来了解一下,什么是offset(...

jquery新窗口打开链接

第一种:下面的代码是针对m35ui这个样式下的a都是在新窗口打开 <script type="text/javascript"> jQuery(document).ready(function($) { $('.m35ui a').attr({target: "_blank"}); }); </script> 第二种: <sc...

day049--jQuery文档操作示例

DOM操作(CRUD增改查删)   创建元素 $('span') // 创建一个span标签   后置插入操作   append(), appendTo() <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <...

以“图片渐入渐出”为例讲述jQuery插件的具体实现

首先声明,此代码以网友“斯迈欧”原创作为此例的讲解; 在这之前我们先看看我们要做的效果是什么样的: 解析下面的样式:我们要图片在过“一定时间”后自动切换,在右下角处有小方块似数字1,2,3,4,这些数字是根据图片的个数自动出现的,当鼠标经过的时候数字颜色有一定的变化; 下面我们来看看具体怎么实现。 第一步:先写简单的html页面 <!DOCTYPE...

jquery圆角插件

为了实现div的圆角效果,你还在用古老的背景图片拼凑的方法吗?还是在用各种浏览器不互相兼容的CSS方式?如果你还在用这样的方式实现圆角,那我告诉你你真的out了,或许是我out了,竟然以前没发现有这样一个强大的jquery圆角插件,既然今天发现了,那我就不得不拿出来和大家分享了。求发展,先分享,少废话,贴代码:-) 这个插件有一个特点是如果用户的浏览器支持...

使用jquery实现文本框输入特效:文字逐个显示逐个消失反复循环

        前两天看到某个网站上的输入框有个小特效:文字逐个显示,并且到字符串最大长度后,逐个消失,然后重新循环显示消失,循环显示字符串数组。我对这个小特效有点好奇,于是今天自己尝试用jquery写一个简单的小demo,终于把效果整出来了。首先看一下实现后的效果: 接下来上代码。 <!DOCTYPE html> <html lan...