0

私はこのプラグインをタブに使用しています-https ://github.com/JangoSteve/jQuery-EasyTabs

次に、ハッシュの変更にこのプラグインを使用します-http://benalman.com/projects/jquery-hashchange-plugin/

私は次のようにして設定しました-

$('#tab-container').easytabs().bind('easytabs:after', function(evt, tab, panel, data) {
   alert('DO SOMETHING!')
});

これにより、タブがクリックされたときにアラートが呼び出されます。

私が抱えている問題は、ページの読み込み時にコールバックが発生しないことです。

www.mitesite.com#mytabidにアクセスすると、プラグインはURLのハッシュ値を読み取り、正しいタブを設定しますが、コールバックは起動しません。

これをどのように修正する必要がありますか?

4

1 に答える 1

0

onhashchangeページの読み込み時にイベントをトリガーできます。これにより、hashchangeイベントにバインドされている関数が、ページの読み込み時に確実に実行されます。

$(document).ready(function () {
    $(window).trigger("onhashchange");
});
于 2012-07-10T15:04:58.523 に答える