我在腳本中遇到了問題:http://loki.timon.com.ua/select/
在IE8中:所有工作都很棒 - 下拉菜單工作,克隆下拉菜單工作。
在IE7中:下拉式不起作用。
在使用IE7模式的IE8中:第一個下拉工作正常,克隆 - 不是。在IE中使用prototype.js的下拉菜單
人,你能幫我嗎?
我在腳本中遇到了問題:http://loki.timon.com.ua/select/
在IE8中:所有工作都很棒 - 下拉菜單工作,克隆下拉菜單工作。
在IE7中:下拉式不起作用。
在使用IE7模式的IE8中:第一個下拉工作正常,克隆 - 不是。在IE中使用prototype.js的下拉菜單
人,你能幫我嗎?
固定。 只需更換
onclick="changeMessengerType(this);"
變化TO
onclick="changeMessengerType($(this));"
而且
liselected.update(li.innerHTML);
TO
$(liselected).update(li.innerHTML);
謝謝大家。
我有IE7的工作......所以我的腳本不作爲就是工作......雖然它在FF3.5做工精細+
當在本地擺弄......我得到了它通過更改以下行工作....
<dl class="selectboxs" style="width:74px;" onclick="this.down('dd').toggle()">
變化TO
<dl class="selectboxs" style="width:74px;" onclick="$(this).down('dd').toggle()">
注意$這是什麼使得它的原型對象。這很奇怪,因爲原型通常自動包裝元素,但這就是我得到的..
我也改變了函數添加$()圍繞ID ..同樣的原因..同樣困惑。
function addMessenger(id)
{
$(id).insert({after:'<div>' + $(id).innerHTML + '</div>'});
return false;
}
然而,我從來沒有使用內聯js的原型調用,所以也許有什麼關係呢?也許JS /原型專家可以提供幫助?
Java Drinker在將'this'更改爲'$(this)'後,下拉菜單開始打開,但下拉菜單的值未更改。 – Astralian 2010-07-20 22:04:44