jquery 的 thickbox 弹出可拖动的div层
2011-08-31 09:27
253 查看
<input class="thickbox button" type="button" name="button3" id="button3" titleVal="<bean:message key="feedback.replyCustomertitle"/>"
opt="#TB_inline?height=200&width=530&inlineId=tab100" value="<bean:message key="feedback.replyCustomer"/>" />
在thickbox.js中添加:
$("#TB_window").append("<div id='TB_top'><div id='TB_title' style='cursor:move;'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='"+tad_close+"'></a></div></div><div id='TB_ajaxContent'
style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div></div>");
var x = 0;
var y = 0;
var check = false;
$(function(){$('#TB_top').mousedown(function(evt){
check = true;
x = evt.pageX-parseInt($('#TB_window').css('left'),10);
y = evt.pageY-parseInt($('#TB_window').css('top'),10);
});
});
$(function(){$(document).mousemove(function(evte){
if(!check) return false;
$('#TB_window').css('top',evte.pageY-y);
$('#TB_window').css('left',evte.pageX-x);
});
});
$(function(){$(document).mouseup(function(){
check = false;
});
});
opt="#TB_inline?height=200&width=530&inlineId=tab100" value="<bean:message key="feedback.replyCustomer"/>" />
在thickbox.js中添加:
$("#TB_window").append("<div id='TB_top'><div id='TB_title' style='cursor:move;'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='"+tad_close+"'></a></div></div><div id='TB_ajaxContent'
style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div></div>");
var x = 0;
var y = 0;
var check = false;
$(function(){$('#TB_top').mousedown(function(evt){
check = true;
x = evt.pageX-parseInt($('#TB_window').css('left'),10);
y = evt.pageY-parseInt($('#TB_window').css('top'),10);
});
});
$(function(){$(document).mousemove(function(evte){
if(!check) return false;
$('#TB_window').css('top',evte.pageY-y);
$('#TB_window').css('left',evte.pageX-x);
});
});
$(function(){$(document).mouseup(function(){
check = false;
});
});
相关文章推荐
- jquery封装了一个简洁轻巧的可拖动可自定义样式的纯div+css带遮罩层的仿模态弹出框
- 利用JQuery+EasyDrag jQuery Plugin实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
- 利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中
- jQuery拖动div、移动div、弹出层实现原理及示例
- jQuery拖动div、移动div、弹出层实现原理及示例
- jQuery拖动div,移动div,弹出层
- 使用jQuery的easydrag插件实现可拖动的DIV弹出框
- jQuery拖动div,移动div,弹出层
- jQueryRegLogin弹出可拖动的登录和注册
- jquery div拖动效果示例代码
- jQuery点击图片弹出放大可拖动图片查看
- 实现div层的弹出与拖动
- 让页面中的DIV可以拖动-jQuery插件EasyDrag插件使用简介
- jquery div 拖动
- jquery 插件 thickbox窗口 第一个控件获得焦点(解决第二次弹出窗口,文本不能输入数据)
- 弹出 div jquery.jmpopups-0.5.1.js
- DIV模拟弹出窗口(支持拖动)
- jQuery弹出插件thickbox使用心得