由于某種原因,此元素(菜單元素)在網(wǎng)站 (XXXXXXXXXXXXXXXXX.com) 上不可單擊,但僅在主頁上不可單擊。該元素在其他頁面和編輯器中運行得非常好。我無法指出是什么原因?qū)е滤谥黜撋蠐p壞。我正在使用 Chrome 的調(diào)試器進行檢查,但仍然沒有找到問題,更不用說如何解決它了。問:導致此問題的可能原因是什么?您認為解決問題的良好起點是什么?網(wǎng)站:www.somewhatmystical.com菜單元素: https://www.w3schools.com/code/tryit.asp? filename=GD13CSPL7EEC<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> body { font-family: 'Lato', sans-serif; } * { box-sizing: border-box; } .column1 { color: white; float: left; width: 50%; padding-left: 200px; padding-right: 100px; padding-top: 200px; text-align: right; font-size: 50px; height: 575px; border-right: 1px solid gray; background-color: black; } .column2 { color: white; float: right; width: 50%; text-align: left; padding: 10px; font-size: 22px; padding-left: 100px; padding-top: 150px; text-decoration: none; height: 575px; background-color: black; } a:link { color: white; } a:hover { color: #C0A539; } .row:after { content: ""; display: table; clear: both; }
3 回答

ITMISS
TA貢獻1871條經(jīng)驗 獲得超8個贊
它是可適應的。它在功能上的問題確實是關于顯示。您可以更改顯示高度,但您還應該嘗試更改菜單中子元素的樣式
<script>
function openNav() {
document.getElementById("myNav").style.display= "contents";
}
function closeNav() {
document.getElementById("myNav").style.height = "none";
}
</script>

慕虎7371278
TA貢獻1802條經(jīng)驗 獲得超4個贊
問題是:
另一個元素使用“.overlay”類,它與菜單元素“.overlay”類沖突。
我只是將不同的類重命名為“.overlay1”

30秒到達戰(zhàn)場
TA貢獻1828條經(jīng)驗 獲得超6個贊
將其放入 a 中div
,并將 div 放置在右上角position: absolute
,然后onclick
向其中添加監(jiān)聽器。確保它有一個width
和height
。
要確認它正在單擊,您可以將 a 設置console.log
為初始事件處理函數(shù)。
- 3 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消