jquery toastmessage http://akquinet.github.com/jquery-toastmessage-plugin/を使用していますが、制限に達しました。つまり、プラグインではページごとに 1 つの位置しか許可されません。プラグインは次のコンテナーを出力します。
<div class="toast-container toast-position-top-right"></div>
回避策として、実行時にそのクラスを変更しようとしています。理想的には、これらのコンテナーを複数作成し、ID で呼び出すことができます。プラグインを変更したくないので、クラスを変更しようとしています。次のコードを使用して、コンストラクターが呼び出された後の実行時:
$().toastmessage('showToast', {
text : message,
stayTime : 1500,
sticky : false,
position : 'top-center',
type : 'notice'
});
$(".toast-container").removeClass(toast-position-top-right).addClass(toast-position-top-center);
も使用しようとしました:
$("div.toast-container").removeClass(toast-position-top-right).addClass(toast-position-top-center);
次のエラーが発生するため、セレクターを間違って使用していると思います。
Uncaught ReferenceError: トーストが定義されていません
そのクラスを適切に選択するにはどうすればよいですか? 複数のポジションを有効にする方法はありますか? ティア