0
単一のページングされたアプリケーションでは、これがイベントをバインドしてトリガーする最良の方法でしょうか? WebSocketがサーバーに接続し、初期化し、それがページの読み込み関数を呼び出すなどイベントをバインド/トリガーする最良の方法
var app = {};
websocket.init(function()
{
//websocket is loaded, call page load function
$(app).trigger('load');
});
function logout()
{
websocket.logout(function()
{
//now logged out
$(app).trigger('loggedout');
}
}
//page.js
$(app).bind('load', function()
{
});
$(app).bind('loggedout', function()
{
});
アプローチは罰金だが、あなたはより多くの最近のjQuery.on()とjQuery.offを使用する必要があります()メソッドjQuery APIから –
$ .bind( 'customevent')と$ .trigger( 'customevent')を使用すると、あなたのアプリケーションオブジェクトをjQueryオブジェクトに変換する理由がわかりません。 – Aknosis
jqueryオブジェクトに変換しなかった場合、どのようにイベントをバインドするのですか? – firebird