根据鼠标的位置动态的控制层的位置


Posted in Javascript onNovember 24, 2009
<script> 
var index=0; //鼠标第一次点击时候显示,鼠标再次点击将层不在显示 
/** 
* 鼠标点击事件 
*bizData:传递的参数 
*/ 
function search(bizData) 
{ 
if(index==0) 
{ 
if(bizData==null) //当参数为空的时候该层内容清空,不让其显示null 
{ 
$("bizDiv").innerText = ""; 
$("bizDiv").style.background='#99FFFF'; 
document.onclick = mouseMove; 
index++; 
}else 
{ 
$("bizDiv").innerText = bizData; 
$("bizDiv").style.background='#99FFFF'; //相对的页面的颜色设置 
document.onclick = mouseMove; //点击触发事件 
index++; 
} 
}else{ //第二次鼠标点击 
$("bizDiv").innerText = ""; 
document.onclick = mouseMove; 
$("bizDiv").style.background='transparent'; //将层的背景颜色设置为“透明色” 
index=0; 
} 
} 
/* 
*鼠标移动事件,获取层的top,right的位置 
*/ 
function mouseMove(ev) 
{ 
ev= ev || window.event; 
var mousePos = mouseCoords(ev); 
$("bizDiv").style.right = document.body.clientWidth-mousePos.x+15; 
$("bizDiv").style.top = document.body.clientHeight-200; 
$("bizDiv").style.width='200'; 
//$("bizDiv").style.hight='200'; 
} 
/* 
*获取鼠标的位置 
*/ 
function mouseCoords(ev) 
{ 
if(ev.pageX || ev.pageY){ 
return {x:ev.pageX, y:ev.pageY}; 
} 
return { 
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, 
y:ev.clientY + document.body.scrollTop - document.body.clientTop 
}; 
} 
</script>
Javascript 相关文章推荐
jquery+json实现的搜索加分页效果
Mar 31 Javascript
javascript学习笔记(三)BOM和DOM详解
Sep 30 Javascript
DOM基础教程之模型中的模型节点
Jan 19 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
Jan 29 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
jQuery学习之DOM节点的插入方法总结
Jan 22 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
Vue.js仿Metronic高级表格(一)静态设计
Apr 17 Javascript
webpack4 + react 搭建多页面应用示例
Aug 03 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
js cookies实现简单统计访问次数
Nov 24 #Javascript
js获取图片长和宽度的代码
Nov 24 #Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 #Javascript
通过身份证号得到出生日期和性别的js代码
Nov 23 #Javascript
javascript 在网页中的运用(asp.net)
Nov 23 #Javascript
javascript DOM编程实例(智播客学习)
Nov 23 #Javascript
传智播客学习之java 反射
Nov 22 #Javascript
You might like
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php中关于socket的系列函数总结
2015/05/18 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
简化Python的Django框架代码的一些示例
2015/04/20 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python断言assert的用法代码解析
2018/02/03 Python
python最长回文串算法
2018/06/04 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
Python数据集切分实例
2018/12/08 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
Python3常用内置方法代码实例
2019/11/18 Python
python合并多个excel文件的示例
2020/09/23 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
2016父亲节感恩话语
2015/12/09 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python
Go语言测试库testify使用学习
2022/07/23 Golang