老師,ev是什么意思
ev是什么意思,求解
? ? ? ? ? ? objMark.onmousemove = function (ev) {
? ? ? ? ? ? ? ? var _event = ev || window.event; ?//兼容多個(gè)瀏覽器的event參數(shù)模式
? ? ? ? ? ? ? ? var left = _event.clientX - objDemo.offsetLeft - objSmallBox.offsetLeft - objFloatBox.offsetWidth / 2;
? ? ? ? ? ? ? ? var top = _event.clientY - objDemo.offsetTop - objSmallBox.offsetTop - objFloatBox.offsetHeight / 2;
? ? ? ? ? ? ? ? if (left < 0) {
? ? ? ? ? ? ? ? ? ? left = 0;
? ? ? ? ? ? ? ? } else if (left > (objMark.offsetWidth - objFloatBox.offsetWidth)) {
? ? ? ? ? ? ? ? ? ? left = objMark.offsetWidth - objFloatBox.offsetWidth;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? if (top < 0) {
? ? ? ? ? ? ? ? ? ? top = 0;
? ? ? ? ? ? ? ? } else if (top > (objMark.offsetHeight - objFloatBox.offsetHeight)) {
? ? ? ? ? ? ? ? ? ? top = objMark.offsetHeight - objFloatBox.offsetHeight;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? objFloatBox.style.left = left + "px"; ? //oSmall.offsetLeft的值是相對(duì)什么而言
? ? ? ? ? ? ? ? objFloatBox.style.top = top + "px";
? ? ? ? ? ? ? ? var percentX = left / (objMark.offsetWidth - objFloatBox.offsetWidth);
? ? ? ? ? ? ? ? var percentY = top / (objMark.offsetHeight - objFloatBox.offsetHeight);
? ? ? ? ? ? ? ? objBigBoxImage.style.left = -percentX * (objBigBoxImage.offsetWidth - objBigBox.offsetWidth) + "px";
? ? ? ? ? ? ? ? objBigBoxImage.style.top = -percentY * (objBigBoxImage.offsetHeight - objBigBox.offsetHeight) + "px";
? ? ? ? ? ? }
? ? ? ? }
2018-06-06
ev 是evet的縮寫