jquery计算鼠标和指定元素之间距离的方法
作者:不吃皮蛋
这篇文章主要介绍了jquery计算鼠标和指定元素之间距离的方法,涉及jQuery针对页面位置属性与鼠标事件的相关操作技巧,需要的朋友可以参考下
本文实例讲述了jquery计算鼠标和指定元素之间距离的方法。分享给大家供大家参考。具体实现方法如下:
(function() { var mX, mY, distance, $distance = $('#distance span'), $element = $('#element'); function calculateDistance(elem, mouseX, mouseY) { return Math.floor(Math.sqrt(Math.pow(mouseX - (elem.offset().left+(elem.width()/2)), 2) + Math.pow(mouseY - (elem.offset().top+(elem.height()/2)), 2))); } $(document).mousemove(function(e) { mX = e.pageX; mY = e.pageY; distance = calculateDistance($element, mX, mY); $distance.text(distance); }); })();
希望本文所述对大家的jQuery程序设计有所帮助。
您可能感兴趣的文章:
- 浅谈jQuery页面的滚动位置scrollTop、scrollLeft
- jQuery中scrollLeft()方法用法实例
- jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
- jquery计算出left和top,让一个div水平垂直居中的简单实例
- 用Jquery选择器计算table中的某一列某一行的合计
- 一个简单的jQuery计算器实现了连续计算功能
- jQuery实现购物车多物品数量的加减+总价计算
- jQuery 计算iframe 窗口大小的方法
- jQuery计算textarea中文字数(剩余个数)的小程序
- 基于jQuery的计算文本框字数的代码
- jQuery居中元素scrollleft计算方法示例