簡體   English   中英

我可以在單個元素的 javascript 中有 3 個事件嗎?

[英]Can I have 3 events in javascript in single element?

我想要一個帶有動畫的關閉、打開導航按鈕

<div class="container" onclick="myFunction(this);openNav();closeNav();">
    <div class="bar1"></div>
    <div class="bar2"></div>
    <div class="bar3"></div>
</div>

myFunction(This)是動畫函數。 所有功能工作正常。 但如果我將它們組合在一個元素中,它就行不通了。 openNav()工作,但closeNav()不起作用。 那么我可以在單個元素中有 3 個事件嗎?

是的,下面的代碼示例。

<div class="container" onclick="myFunction(this);" 
onclick="openNav();" onclick="closeNav();">
    <div class="bar1"></div>
    <div class="bar2"></div>
    <div class="bar3"></div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM