滤镜层及拖动层

http://download1.youkuaiyun.com/down3/20070601/01030929630.rar<HTML>  下载示例

<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<script type="text/javascript"> 
//在鼠标显示一个层,该层的内空为div2的内容 
function showTip(){ 
var div3 = document.getElementById('div3'); //将要弹出的层 
div3.style.display="block"//div3初始状态是不可见的,设置可为可见 
//
window.event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状. 
//
clientX是鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 
div3.style.left=event.clientX+10//鼠标目前在X轴上的位置,加10是为了向右边移动10个px方便看到内容 
div3.style.top=event.clientY+5
div3.style.position
="absolute"//必须指定这个属性,否则div3层无法跟着鼠标动 
var div2 =document.getElementById('div2'); 
//div3.innerText=div2.innerHTML; 

//关闭层div3的显示 
function closeTip(){ 
var div3 = document.getElementById('div3'); 
div3.style.display
="none"

function hiddiv()
{
document.getElementById(
"div2").style.display='none'
document.getElementById(
"div3").style.display='none'
}

//控制层div2显示的开关 
function switchDIV(){ 
if(div2.style.display=='block'){ 
div2.style.display
='none'


else
//div2.style.display='block';
document.getElementById("div2").style.display='block'
document.getElementById(
"div3").style.display='block'
document.getElementById(
"div2").style.height=window.screen.height-150+"px";
document.getElementById(
"div2").style.width=window.screen.width-20+"px";
showTip();
//document.getElementById("div2").style.
//
alert(window.screen.height);


var isdown = false 
var beginx,beginy 
function down() 

isdown 
= true


function move()
 { 
if (isdown){ 
var endx = event.clientX; 
var endy = event.clientY; 
div3.style.left 
= parseInt( div3.style.left ) + endx-beginx; 
div3.style.top 
= parseInt( div3.style.top ) + endy-beginy; 

beginx 
= event.clientX; 
beginy 
= event.clientY; 


function up() 

isdown 
= false

//document.body.onmousemove = move; 
//
document.body.onmouseup = up;  
</script> 
<style type="text/css">
<!--
#div2
{width:50px;height:100px;background-color:#000000;position:absolute;top:0;left:0;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
#div3
{top:200px;position:absolute;z-index:50;display:none;border:0px solid #E5E5E5; left:100px;z-index:1001;filter:background-color:white;}
-->
</style>
</HEAD> 
<BODY> 
<!--<a href="#" onMouseMove="showTip()" onMouseOut="closeTip()" onClick="switchDIV()">链接</a> -->
<href="#"  onClick="switchDIV()">弹出层&锁定背景</a> 
<div id="div2" style="display:none;background-color:green"> 


</div> 

<div id="div3" onmousedown="down()" onmousemove="move()" onmouseup="up()"> 
<table width="200" border="1" bordercolor="#666666" bgcolor="#FFFFFF" >
  
<tr>
    
<td>拖动层</td>
    
<td>弹出层</td>
    
<td><input type="text" id="fd" width="100px" /></td>
  
</tr>
  
<tr>
    
<td>&nbxbvcxsp;</td>
    
<td>&nbvcxbvcxbvsp;</td>
    
<td>&nbsxcbcbp;</td>
  
</tr>
  
<tr>
    
<td>&ncbvcxbbsp;</td>
    
<td>&nbsp;</td>
    
<td><href="#"  onClick="hiddiv()">关闭</a>;</td>
  
</tr>
</table>

</div> 
</BODY> 
</HTML>

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值