这段javascript代码什么意思啊?能解释多少算多少
发布网友
发布时间:2023-01-16 02:53
我来回答
共3个回答
热心网友
时间:2023-07-08 23:31
前两句,相当于声明了一个“构造函数”
scrollDoor.prototype = {}
是在给这个类添加方法和属性。
例子里添加了两个方法,sd和$
sd方法,首先判断一下层和菜单ID的个数对不对。然后为每个菜单绑定onmouseover事件。当鼠标移到某菜单上时,把所有的层隐藏了,所有的菜单样式改为closeClass。然后再把鼠标所在位置的那个菜单样式改为openClass并显示层。
最下面的window.onload是在页面加载完成时执行的。于是,页面加载完后,就会声明一个SDmodel 对象,并执行sd函数
热心网友
时间:2023-07-08 23:31
sd : function 下次调用这个函数直接用sd表示,比如
SDmodel.sd(["m05","m06","m07","m08"],["c05","c06","c07","c08"],"sd05","sd06");
$ : function 同sd
_this.$ 也就是调用$这个函数
var _this = this; //js的this就不用解释了吧?不懂自己看手册
热心网友
时间:2023-07-08 23:32
我猜是动态菜单...
$是用来从java里面传值的...嗯...至少我写的时候是这么干的...
其它的...你把它放在<head></head>直接跑一跑不就知道它是干啥的了...
然后你可以打开IE的开发人员工具设个断点调试一下- -