2017-11-14 3 views
0

私はjQueryのコードの一部で探しています:2番目のパラメータがない場合、.trigger( 'custom')はどういう意味ですか?

$(document) 
     .trigger('someText') 
     .on('click keyup', someMethod); 

私が何.trigger('someText')トリガにとしては不明ですか? someTextとは何ですか?私はコードベースでそれをまったく見つけられないようです。

ドキュメントには、 `.trigger( 'custom')が便利であるために2番目のパラメータが必要ですが、何もありません。

+4

カスタムイベント名です:http://api.jquery.com/trigger/

例を参照してください。 – SLaks

+1

文書上で 'someText''イベントを起動します – phuzi

+1

'someText'という名前のイベントが存在するので、そのイベントを呼び出そうとするトリガー( 'someText')が必要です。 –

答えて

2

すべてのポスターが正しい、そのアクションはカスタムイベントをトリガーします。

var btn = $('#button'); 
var box = $('$box'); 

btn.on('click', function() { 
    box.trigger('hideBox'); 
}); 

box.on('hideBox', function() { 
    box.hide(); 
}); 
+0

修正、実際のDOMイベントではないカスタムjQueryイベントをトリガするだけです。 –

関連する問題