html5鼠标点击弹出层,鼠标点击层相关效果代码 - YangJunwei

一个简单的获取鼠标位置:

海波吧 

function x(o)    

{    

document.all.div1.style.visibility="visible";    

document.all.div1.innerText=o.value;    

document.all.div1.style.top=event.clientY;    

document.all.div1.style.left=event.clientX;   

alert(event.clientX+ "  "+event.clientY); 


var a = window.event.x;  

var b = window.event.y;  

alert(a+"  "+ b); 



获取鼠标位置后,我们就可以控制window.open 弹出层的位置

function ccc() 


k=window.showModalDialog(http://www.baidu.com,null,"dialogwidth:250px;dialogheight:250px;dialogtop:"+   event.screenY+";dialogleft:"   +   event.screenX); 


 

一个弹出层,点击层外面也可以关闭层

HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 

海波吧 www.haibor8.cn  

#alert {font-size:12px;border:1px solid #369;width:200px;height:200px;background:#e2ecf5;z-index:1000;position:absolute;}   

  

function hid() 


var myAlert = document.getElementById("alert");  

myAlert.style.display = "none";  


function onsub(name) 


 //  mClose.onclick(); 

hid();  

document.getElementById("new_one").value=name.innerText; 


function new_hid() 


hid();  


 

  

test1

  

test2

  

test3

  

test4

  
close
 
 

var myAlert = document.getElementById("alert");  

var reg = document.getElementById("new_one");  

var mClose = document.getElementById("close");  

reg.onclick = function()  

{  

myAlert.style.display = "block";  

myAlert.style.position = "absolute";  

myAlert.style.width="200px"; 

//myAlert.style.height="200px"; 

// var a = window.event.x;  

// var b = window.event.y;  

// alert(a+ " "+b); 

myAlert.style.top=event.clientY;   

myAlert.style.left=event.clientX;   

}  

mClose.onclick = function()  

{  

myAlert.style.display = "none";  

}  

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值