2017-09-27 5 views
0

イベントハンドラをカスタムボタンに追加するにはどうすればいいですか?どうやってするの?投稿からイベントハンドラをボタンに追加する方法はありますか?

+0

ないWordpressのわからが、あなたはJSを書くことができれば、 'button.addEventListenerしてみてください(「クリック」、機能を(){...})' – Rajesh

+0

は、追加するのと同じですHTML内の他のボタン。エディターで行う必要があるのは、WPエディターからクラスまたはIDをボタンに追加し、そのIDにeventListenerを割り当てることだけです。 –

答えて

0

これには2つの方法があります。エディタからボタンを追加したので、ボタンのクリックイベントで関数を追加する必要があります。または、関数がjqueryですでに定義されているボタンをクラスに追加する必要があります。

たとえば、ポストからのボタンにイベントリスナーを追加する

$('#eins_audiotrigger').bind('click', function() { 
    if($('#eins_audiotarget').hasClass('fadeInUp') === false){ 
     $('#eins_audiotarget').removeClass().addClass('fadeInUp'); 
    } 
    else { 
     $('#eins_audiotarget').removeClass().addClass('fadeOutDown'); 
    } 
}); 
関連する問題