日期:2014-05-17 浏览次数:20535 次
var x, y;
var old_position = {};
var offset = {};
$(document).ready(hide);
function hide() {
//选择层半透明 效果酷一点
$("#div_caijian").fadeTo("slow", 0.5);
//选择层移动事件
$("#div_caijian").mousedown(function (e) {
//获取当前选择层的相对坐标(与PageX,PageY不同clientX,clientY是相对坐标 如果有滚动条值也会不同)
old_position = { X: e.clientX, Y: e.clientY };
//获取当前选择层的偏移量
offset = $("#div_caijian").offset();
//修改选择层背景色
$("#div_caijian").css({ "background-color": "White" });
//获取相对坐标与偏移量的相差值
var x1 = e.clientX - offset.left;
var y1 = e.clientY - offset.top;
//绑定鼠标移动事件
$("#div_caijian").mousemove(function (k) {
//获取移动后的偏移量
offset = $("#div_caijian").offset();
//限制选择层只能在固定的区域移动,限制X最小值
if ((k.clientX - x1 - 73) <= 0) {
k.clientX = 73 + x1;
}
&n