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


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 相关文章推荐
让textarea控件的滚动条怎是位与最下方
Apr 20 Javascript
Sample script that deletes a SQL Server database
Jun 16 Javascript
javscript对象原型的一些看法
Sep 19 Javascript
jquery radio 操作代码
Mar 16 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
Sep 17 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
JavaScript中Array的实用操作技巧分享
Sep 11 Javascript
ES6新特性四:变量的解构赋值实例
Apr 21 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
vue axios整合使用全攻略
May 24 Javascript
vue项目移动端实现ip输入框问题
Mar 19 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
FCKeditor的安装(PHP)
2007/01/13 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Python中if有多个条件处理方法
2020/02/26 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
婚假请假条怎么写
2014/04/10 职场文书
大学迎新标语
2014/06/26 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
青年志愿者活动感想
2015/08/07 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫