0
我遇到運行腳本和獲取以及addEventListener
屬性出錯的問題。我知道這是在我引用DOM中不存在的元素時發生的,但我在標記的底部運行腳本,因此我不確定需要更改哪些內容。在現有元素上運行腳本時出錯
腳本:
var slideLeft = new Menu({
wrapper: '#o-wrapper',
type: 'slide-left',
menuOpenerClass: '.c-button',
maskId: '#c-mask'
});
var slideLeftBtn = document.querySelector('#c-button--slide-left');
slideLeftBtn.addEventListener('click', function(e) {
e.preventDefault;
slideLeft.open();
});
例子:http://codepen.io/ourcore/pen/ZBLeVQ
工作演示:http://callmenick.com/_development/slide-push-menus/
我能想到的,這是確保您有編號是否正確 – Mobius
我想你的codepen,我也得到了同樣的錯誤嘛。將代碼複製到jsfiddle並且我沒有錯誤... – Falk
無關,但您可能意指'event.preventDefault()' –