我不能爲我的生活弄清楚爲什麼這個點擊功能不適用於這個codepen。我知道如何使用jQuery的click
方法。如果第二組眼睛可以看到這個和診斷,它將非常感激。這裏是我的codepen的一個分支,該click
方法是往上頂,看起來像這樣:jQuery的'點擊'事件沒有觸發
$('button').click(function() {
alert('clicked!');
});
下面是相關HTML:
<section class="left">
<button class="left-button">Show Chart</button>
</section>
Here是codepen。
(我使用完全相同的click
方法here,一切工作正常)
'.chart-container'在你的按鈕之上 –
在你去z-index瘋狂之前,爲你自己創造一個更大的頭痛,特別是使用負值的我的上帝。看看你是否可以重構你的HTML不需要在三個不同元素上的z索引。我幾乎從不使用z-index,除非我真的必須這樣做。不知道HTML的目標很難提供建議,但我們已經隔離了這個問題,修復不一定要改變另一個z-index。 – Leeish
或者,我只是將'pointer-events:none'添加到了阻塞元素('.chart-container')。這使我可以在沒有實現z-index解決方案的情況下點擊按鈕。 – Himmel