国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript event在FF和IE的兼容傳參心得(絕對好用)

2019-11-20 14:21:42
字體:
來源:轉載
供稿:網友

event在IE和FF不兼容,今天傳參碰到些問題,參考網上的一些方法,有所心得:

aClassArray[i].onmouseover = function () { //代碼直接寫在里面是可以的,要傳參也可以傳,只是不方便復用 };aClassArray[i].onmouseover =linkMouseover//不傳參的情況下是可以用的,但后續不能用 arguments.callee.caller.arguments[0]aClassArray[i].onmouseover =linkMouseover()//加括號是錯誤用法aClassArray[i].onmouseover = function () { linkMouseover(this) };//this能傳進去,可以alert出來,但evt.clientX + "px"就出問題了,是空的。。。 arguments.callee.caller.arguments[0]//可以用這個解決var src = evt.srcElement || evt.target; //后續還可以跟src

===========================================================================

附上練習代碼

<!DOCTYPE html><html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.10.4.custom.css" rel="external nofollow" /><script src="js/jquery-1.10.2.js"></script><script src="js/jquery-ui-1.10.4.custom.js"></script><style type="text/css">.aClass, .aClass:visited {font-size: 36px;text-decoration: none;color: #0094ff;}.divTips {font-size: 20px;color: red;border: #f00 1px solid;position: absolute;width: 100px;height: 30px;}</style><script type="text/javascript">function initOnOver() {var titleTips = {"baidu": "百度網站提示","163": "163網站提示","google": "google網站提示"}var aTag = document.getElementsByTagName("a");var aClassArray = [];for (var i = 0; i < aTag.length; i++) {if (aTag[i].className == "aClass") {aClassArray[aClassArray.length] = aTag[i];}}for (var i = 0; i < aClassArray.length; i++) {var e;aClassArray[i].onmouseover = function () { linkMouseover() };aClassArray[i].onmouseout = linkMouseout;}}function linkMouseover() {var divTips = document.createElement("div");var evt = window.event || arguments.callee.caller.arguments[0]; // 獲取event對象divTips.className = "divTips";divTips.style.left = evt.clientX + "px";//+px兼容FFdivTips.style.top = evt.clientY + "px";//+px兼容FFdivTips.innerHTML = "test";document.getElementById("divA").appendChild(divTips);}function linkMouseout() {var divTag = document.getElementsByTagName("div");for (var i = 0; i < divTag.length; i++) {if (divTag[i].className == "divTips") {document.getElementById("divA").removeChild(divTag[i]);}}}window.onload = initOnOver;</script></head><body><div id="divA"><a  rel="external nofollow" class="aClass">百度</a><br /><br /><br /><a  rel="external nofollow" class="aClass">網易</a><br /><br /><br /><a  rel="external nofollow" class="aClass">Google</a></div></body></html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌乐县| 手机| 南通市| 巴塘县| 阿拉善左旗| 昭平县| 洞头县| 高平市| 昌乐县| 玛多县| 东丽区| 大理市| 汤原县| 石台县| 新田县| 江达县| 河南省| 梅州市| 嘉兴市| 岳普湖县| 同心县| 滨海县| 巴中市| 永昌县| 土默特左旗| 凌源市| 平顶山市| 洛川县| 富阳市| 汪清县| 治多县| 武隆县| 昌宁县| 镇巴县| 昌黎县| 绥滨县| 和田市| 丰城市| 丰城市| 海宁市| 绥中县|