Ajax prototype.js イベントを削除する

-


Topページ  >  お勉強  >  Ajax  >  イベントを削除する 

イベントを削除する

Event.observeメソッドを使用して割り当てたイベントを削除します。




prototype.js


使用バージョン:1.5.1 公式サイト





1. ダウンロードしたprototype.jsを読み込みます。

<script type="text/javascript"
    src="prototype.js"></script>


2. Event.stopObservingメソッドを実行します。

[HTML]
<input type="button" id="eventButton" />
 :
 :
[JavaScript]
function clickButton() {
  alert("ボタンが押されました!");
}
 :
Event.stopObserving("eventButton",
           "click",
           clickButton,
           false);




Event.stopObserving( element, name, observer, useCapture )


element イベント削除対象のエレメントID。
name 削除するイベントのイベント名。
先頭の on は除外して指定する。
例)onclick イベントを削除したい場合、click と指定
observer 削除対象イベントの、発生時に実行されているメソッド名
useCapture true … イベント発生時に削除する
false … イベントバブルアップ時に削除する



↓インラインフレーム内でサンプルが動作しています。





[Ajax - prototype.js - イベント]


イベントを割り当てる  【Event.observe】



Topページ  >  お勉強  >  Ajax  >  イベントを削除する 






-