jQueryでonメソッドを使って複数のイベントリスナを登録する
構文
$(“セレクタ名").on({
“イベント名1":function(e){処理コード },
“イベント名2":function(e){処理コード }
xxx
}
使用例
<style> .show{height:40px;width:250px;border:1px solid #000;background-color:skyblue} </style> <div class="show">複数のイベントリスナを登録</div> <div>操作:<span class="cft"></span></div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> /*onメソッドで複数のイベントリスナを登録*/ $(".show").on({ /*mouseenterイベント*/ "mouseenter":function(e){ $(".cft").text("mouseenterカーソルを入れる"); }, /*mouseleaveイベント*/ "mouseleave":function(e){ $(".cft").text("mouseleaveカーソルを外す"); }, /*dblclickイベント*/ "dblclick":function(e){ $(".cft").text("dblclickダブルクリックする"); }, /*clickイベント*/ "click":function(e){ $(".cft").text("clickクリックする"); } }); </script>