国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六枝特区| 浠水县| 吴川市| 安庆市| 色达县| 商丘市| 房山区| 青浦区| 永丰县| 古丈县| 渭源县| 南开区| 桂阳县| 阜平县| 富川| 水富县| 保亭| 扬州市| 奎屯市| 全州县| 克东县| 宜兰市| 集安市| 星子县| 潜江市| 天峻县| 桦南县| 东方市| 定边县| 绍兴市| 定日县| 五大连池市| 祁东县| 台中市| 阳朔县| 万全县| 闸北区| 沂水县| 武宣县| 耒阳市| 如东县|