Jquery实现可移动的窗口

js代码

 

function dialogMove(which){//which参数指定的是哪一个窗口的id,比如"#dialog"
	var offestLeft;
	var offestTop;
	var right=false;
	$(which).mousedown(function(e){
				var x=e.clientX;
				var y=e.clientY;
				var styleLeft=$(which).css("left");
				var styleTop=$(which).css("top");
				offestLeft=x-parseInt(styleLeft);
				offestTop=y-parseInt(styleTop);
				right=true;
										  });
	
	$(which).mousemove(function(e){
									 if(right){
				var nowLeft=e.clientX-offestLeft;
				var nowTop=e.clientY-offestTop;
				$(which).css("left",nowLeft).css("top",nowTop);}
										  });
	$(which).mouseup(function(e){				   
					right=false;			   
								   });

 

CSS代码

 

 

#dialog{display:none;
		position:absolute;
		top:0px;
		left:0px;
		z-index:1;
		background-color:#38B0DE;
		
		-moz-border-radius: 8px 0 0 0;
		-webkit-border-radius: 8px 0 0 0;
		border-radius: 8px 0 0 0;
		
		
		}
#title{position:absolute;
		
		
		background: black;
		opacity: 0.2;
		filter: alpha(opacity=20);
		margin-left:0px;
		margin-top:0px;
		-moz-border-radius: 8px 0 0 0;
		-webkit-border-radius: 8px 0 0 0;
		border-radius: 8px 0 0 0;
	
		}
#content{position:absolute;
background-color:#38B0DE;
}

 

html

 

 

<div id="dialog">
				<div id="title"> <img id="close" src="../images/desktopPicture/close.png" width="25" height="25" style="float:right"/> </div>
				<div id="content"> 
					<iframe id="contentIframe"></iframe>
				</div>
		</div>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值