2

jgrowlのサイズをauto.Becauseに設定する方法は、コンテンツが多い場合、コンテンツをラップすると思います。これを次のように設定できますか

<script>
$.jGrowl.defaults.size = 'auto';
</script>

ありがとう。

4

2 に答える 2

1

うなり声自体の幅を設定するための公開メソッドはないようです。あなたの最善の選択肢は、css ファイル自体に移動し、それを ~235px から何か大きなものに変更することです。これは実際に問題を解決するものではないことに注意してください。実際には、長いテキストを折り返すことは (一般的に言えば) 理想的な動作です。

beforeOpen()ラップされていない子の幅を推定し、その特定のうなり声の幅を調整するロジックをメソッドに追加することもできます。

于 2010-02-19T06:22:28.833 に答える
1

次のように beforeOpen コールバックを使用してこれを行いました。

$.jGrowl( "your message here", {
      life: 3000,
      easing: "swing",
      position: 'bottom-left',
      beforeOpen: function(e,m,o){
          $(e).width( "550px" ).height("108px");
      }
 });

eは、メッセージを囲むコンテナ要素を参照することに注意してください。したがって、上記のコードはポップアップ ウィンドウ自体のサイズを設定するのではなく、ポップアップ ウィンドウの内容を設定します。ポップアップ ウィンドウは、その内容に合わせて適切にサイズ変更されます。

于 2011-03-26T17:50:11.110 に答える