剛開始學習js。如何在init中添加函數
一旦你點擊覆蓋,切換類也會被激活。
第一個代碼會在網站上生成疊加層,一旦它打開並且您點擊覆蓋層,它將關閉。
<script>
init=()=>{
//SELECT & BIND (CLICK) EVENT
document.querySelector('a.menuToggle').addEventListener('click',modal.overlay.init);
}
modal={
overlay:{
init:()=>{
//CREATE OVERLAY
var overlay = document.createElement('overlay');
overlay.id = 'welcomeDivs';
//SET (CLICK) EVENT TO REMOVE ITSLEF
overlay.addEventListener('click',modal.overlay.remove);
//APPEND TO INTERFACE
document.body.appendChild(overlay);
},
remove:(e)=>{
//REMOVE ITSELF
e.target.parentNode.removeChild(e.target);
}
}
}
//ON DOCUMENT LOAD RUN INIT
document.addEventListener('DOMContentLoaded',init);
</script>
我想要做的是一旦你點擊正文或疊加層,切換類也將被點擊。
<script type="text/javascript">
$(function() {
$("#welcomeDivs").click(function() {
$(".parela").toggleClass('myClass');
});
});
</script>
你能幫助我這個請
請始終使用jQuery,如果你把它作爲$(「body」)。append($(' ').on('click',function(){....})))' –
mplungjan