我遇到了这个脚本的问题:http://loki.timon.com.ua/select/
在IE8中:一切都很好 - 下拉菜单可以工作,克隆的下拉菜单也可以工作。
在IE7中:下拉菜单无法工作。
在IE8的IE7模式下:第一个下拉菜单正常工作,克隆的不行。
大家能帮我吗?
我遇到了这个脚本的问题:http://loki.timon.com.ua/select/
在IE8中:一切都很好 - 下拉菜单可以工作,克隆的下拉菜单也可以工作。
在IE7中:下拉菜单无法工作。
在IE8的IE7模式下:第一个下拉菜单正常工作,克隆的不行。
大家能帮我吗?
我在工作中使用IE7...所以对我来说,脚本不能正常工作...尽管在FF3.5+中它可以很好地工作。
当我在本地调试时...通过更改以下行,我使其正常工作....
<dl class="selectboxs" style="width:74px;" onclick="this.down('dd').toggle()">
更改
<dl class="selectboxs" style="width:74px;" onclick="$(this).down('dd').toggle()">
function addMessenger(id)
{
$(id).insert({after:'<div>' + $(id).innerHTML + '</div>'});
return false;
}
然而,我从未在内联js中使用原型调用,所以可能和这有关?也许JS/原型专家可以帮忙?
已修复。 只需替换即可
onclick="changeMessengerType(this);"
更改为
onclick="changeMessengerType($(this));"
而且
liselected.update(li.innerHTML);
至
$(liselected).update(li.innerHTML);
谢谢大家。