溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS版常見問題(一)層遇到select框時? (轉)

發布時間:2020-08-11 22:11:33 來源:ITPUB博客 閱讀:174 作者:gugu99 欄目:編程語言
JS版常見問題(一)層遇到select框時? (轉)[@more@]

當層遇到下拉框時總是擋不了select框?其實這是IE的bug,其它的瀏覽器沒有這個問題,對于這個問題論壇里不少提出,在這里提供我的幾種方法,各有各的好處,有錯,有好的意見者提出,謝謝.

1.最直接的方法:隱藏下拉框.

下面提供的是一個比較通用的一組函數:

test.htm

------------





點擊讓select隱藏








以上這種方法,如果對于select框數目少,相對固定的話,直接用obj.style.visibility="hidden"這樣進行隱藏是更直接的.

2.Object對象的優先度較高,可以擋住select框


這種方法雖然也簡單,但對復雜的層是來說還不是好的解決方法

3.用iframe作載體

以下是一簡單的例子:

-----------






簡單菜單
<!--
提供定位函數,用iframe作載體,不會被select擋住
By Fason(2003-5-21)
-->



")
}

function show(){
with(document.all.img1){
x=offsetLeft;
y=offsetTop;
objParent=offsetParent;
while(objParent.tagName.toUpperCase()!= "BODY"){
x+=objParent.offsetLeft;
y+=objParent.offsetTop;
objParent = objParent.offsetParent;
}
y+=offsetHeight-1
}
with(document.all.div1.style){
pixelLeft=x
pixelTop=y
visibility=''
}
}
function hide(){
document.all.div1.style.visibility='hidden'
}

JS版常見問題(一)層遇到select框時? (轉)


http://www.csdn.net" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">中國程序員

sohu




以下是我用iframe作載體寫的一個可編輯下拉框,效果請看:有錯請糾正

http://fason.nease.net/code/form/select/combox/combox.htm


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI