2009-07-30 9 views
2

サンプルコードは:mootoolsでイベントを偽装する方法は?

<div id="first">first div</div> 
<div id="second">second div, click here or on the previous it's the same</div> 

と仮定私はdiv要素の内容を警告する最初のdiv上のonclickイベントを設定します。 そのイベントに電話するにはどうすればよいですか?たとえば、2番目のdivをクリックすると、最初のdivとalert( '最初のdiv')のclickイベントを呼び出したいと思います。

答えて

4

Element.fireEvent()メソッドをチェックしてください。試してみてください:

$('first').addEvent('click', function() { 
      alert($('first').innerHTML); 
}); 

$('second').addEvent('click', function() { 
      $('first').fireEvent('click'); 
     }); 
0

$( 'first')。

+0

これはjqueryではなく、jqueryはjavascript ... sighです。 –

+0

は有効なムーコードであり、IMOを行う最も簡単な方法です。 – kwcto

+0

それはありません。次のようなものを使用できます。 Element.implement({'click':function(fn){return this.addEvent( 'click'、fn);}})); jqueryの構文を模倣するためには、確かにこれまでmootoolsのコアの一部ではありませんでした... –

関連する問題