問題タブ [jgrowl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1141 参照

asp.net - JQuery BlockUI - Growl 通知が起動しない。ページを更新するだけ

JQuery Growl 通知を起動できないようです。参照用に、サイトのほとんど全体のマスターページを含めました。

私が試したこと。これはコンテンツ ページで開始しましたが、うまくいかなかったので、マスター ページに移動して、コンテンツ ページ自体とは関係がないという問題を解決しようとしました。

マスターページで、有効であると信じている jquery.blockUI.js CDN への参照を作成しました。

マスターページのフッターに直接ボタンを投げて、うなり通知にデフォルトのブロックUIの例を使用してみました。

うまくいかないようです。基本的にボタンをクリックすると、画面が更新されるように見えます。どんな助けも素晴らしいでしょう。

以下は私のコードです:

0 投票する
3 に答える
1022 参照

c# - jGrowlが呼び出されると、thickboxは正しく機能しなくなります(UpdatePanelを使用)

リンクがクリックされたときにシックボックスを呼び出しています。

そして、サーバーボタンがクリックされると、このjavascript関数を呼び出して、jGrowl通知を表示します。

jGrowlがthickboxよりも最初に表示される場合を除いて、両方とも期待どおりに機能します。これにより、シックボックスが機能しなくなり、ページは通常のWebとして表示されます(シックボックスがなくなったかのように)。

誰かが何が起こっているのか知っていますか?

更新:これはマスターページのないテストページです:

これはコードビハインドです:

UpdatePanelなしでテストしたところ、完全に機能しました。したがって、 UpdatePanelまたはコードビハインドから呼び出されたjGrowlとの相互作用の方法に間違いなく問題があります。

私はあなたの助けの人に大いに感謝します。

更新:この問題を簡単に特定できるデモプロジェクトも作成しました。これを手伝ってくれる人に送ってもかまいません。よろしくお願いします!

更新:@Rickによって提供されたソリューションも試し、jGrowlスクリプトの実行方法をコードビハインドから変更しました。

ただし、結果はまったく同じであるため、問題は解決しません。他のアイデアはありますか?どうぞよろしくお願いいたします。

更新:同じ問題に直面して、IE8とChromeでもこれを試しました。したがって、これはブラウザとは関係ありません。念のため。

0 投票する
1 に答える
5483 参照

javascript - jQuery jGrowl が機能しない

このjGrowlを機能させようとしていますが、運が悪く、問題の解決に苦労しています。

CSS および JS ページに正しく接続しました。

そして、私はそれを機能させるために2つの異なる方法を試しています。最初の方法は私が実際に必要とする方法です.ifステートメントが実行されると、以下のようなjGrowlウィンドウが表示されます:

しかし、これではうまくいかないので、次のonclickバージョンも試しています。

これも運が悪いですが、これで何が起こるかは、Google Chromeのコンソールで次のエラーが表示されます。

このエラーに基づいてヘルプを見つけようとしましたが、うまくいきませんでした。誰かが助けてくれることを願っています!

みんなありがとう。

- - - - - - - - アップデート - - - - - - - - -

私は少し遊んでいて、Google Chrome コンソールのエラーからもう少し情報を取得しています...

jquery-latest.min.js100%確かではありませんが、次のことを指していると思います:

ウェブサイト内で Facebook のコメントを有効にするために使用します。これは問題になる可能性がありますか?

- - - - - - - - アップデート - - - - - - - - -

コメントアウトしたら

次に、私のjGrowlが機能します。これを回避する方法はありますか? そうしないと、jGrowl と facebook の両方にコメントすることができません。

- - - - - - - - アップデート - - - - - - - - -

私は今、何がうまくいかないのか理解しています。私は両方を持っていました:

これら2つのうちの2番目のものもメインのjQueryライブラリを取得しているため、jQueryで問題が発生していることに気づきませんでした。すべてが修正され、ソートされました。

- - - - - - 問題が解決しました - - - - - - -

0 投票する
2 に答える
887 参照

jquery - ページリダイレクトで jgrowl メッセージを表示する方法

jgrowl をセットアップしましたが、すべてが正しく機能しているようです。現在、ボタンを押して、次のように画面の右上にメッセージを表示する必要があります。

私が欲しいのは、コントローラーでリダイレクトするときにjgrowlメッセージが自動的にポップアップするようにすることです:

これどうやってするの?

0 投票する
1 に答える
223 参照

java - jGrowl で JSF メッセージを作成する方法

次のようにjGrowlでメッセージを表示する必要があります。

ここに画像の説明を入力

を使用してマネージド Bean にメッセージを格納する必要がありますMapMapトリッキーな部分は、メッセージが挿入された直後にメッセージを表示したいということです。私が推測する解決策は、ブラウザーからサーバーへの Ajax 呼び出しを無限に行うことです。JSFでこれを達成するにはどうすればよいですか?

0 投票する
1 に答える
1544 参照

jquery - jGrowl - 単一のメッセージに制限する

メッセージとアラートを表示するために jGrowl を使用しています。使用している日付ピッカーは、.change() 関数を 3 回連続してトリガーしています。つまり、日付/時刻を選択するたびに 3 つのメッセージが表示されます。これを1つだけに制限します。

試してみまし$.jGrowl.defaults.pool = 1;たが、残念ながら、これは実際に単一のメッセージを表示するのではなく、メッセージを積み重ねるだけです。

私が使用しているコードは次のとおりです。現時点では、チェックが行われているにもかかわらず、3 つのメッセージが表示されます。

(メッセージが初めて表示されると、.jGrowl-notification div が作成され、メッセージがタイムアウトすると非表示になります)

どんな助けでも大歓迎です、ありがとう

0 投票する
2 に答える
323 参照

wicket - JGrowlFeedbackPanelオプションが正しく機能しない

プロジェクトでJGrowlFeedbackPanelコンポーネントを使用しようとしています。これは、JGrowlプラグイン(JQuery)のウィケット採用です。Mavenのリポジトリから入手しました。

jGrowlのデフォルトの位置と色を変更したいのですが、まったく変更されません。cssファイルで!important宣言を使用できますが、それは良い考えではないと思います。何か提案をいただければ幸いです。ありがとう!

0 投票する
1 に答える
659 参照

php - PHPの戻り値に基づくリアルタイムのjqueryポップアップ

時差を計算し、値を分単位で返すphpプログラムがあります。

メッセージポップアップにはjGrowlを使用します

私がやりたいことは、戻り値を取得し、30 分未満の場合は jquery メッセージを表示することです。

そして最も重要なことは、ライブで実行する必要があることです。したがって、ユーザーが移動または更新せずにページにいる場合、時間が 30 分未満の場合、ポップアップはリアルタイムで表示されます。

上記の要件を達成するために戻り値を使用する方法を教えてください。

以下は、時差を計算するために使用しているコードの場合

現在、日付のメッセージのみをポップアップ表示しています

0 投票する
1 に答える
560 参照

jquery - How do I prevent a jGrowl message from displaying again when the page is refreshed?

I have spent some time searching but haven't been able to find an answer to this question. When the user peforms some action on my site, a jGrowl message correctly displays. However if the user then refreshes the page, the message unexpectedly redisplays. Also when the user navigates away from the page and then presses the browser's back button, the jGrowl message unexpectedly displays.

I have set a breakpoint in the code and it only gets hit the first time when the jGrowl message is expected to display. Refreshing the page doesn't cause the breakpoint to get hit.

So how do I prevent this unexpected behavior? Thanks for your time.

I would think this is a problem that many people would need a solution for.

0 投票する
1 に答える
941 参照

php - jGrowlとCloseCallbackでAjaxをリクエストしますか?

提示されたjGrowlsの状態を維持する方法に関するjQuery/jGrowlの質問があります。PHP/MySQLを使用して構築した通知システムがあります。それは簡単な部分です。jGrowlsを正しく表示することができました。

ここで、ユーザーが個々のjGrowlの[閉じる]をクリックするか、すべてのjGrowlを閉じる[すべて閉じる]リンクをクリックするまで、messages/jGrowlsの状態を維持したいと思います。どの通知が「読み取られた」かを管理できるusers_notificationsMySQLテーブルがあります。最善のアプローチは、close()またはbeforeClose()コールバックを使用してgetJSON(ajax)リクエストをサーバーに戻すことだと思いますが、これを作成する方法がわかりません。リクエストを通じて通知IDを返す必要があります。

更新02/12:私は私を混乱させているものを見つけたと思います。

テストするとき、私は2つまたは3つの通知(jGrowls)を使用していました。ユーザーが個々のjGrowlクローズリンク(jGrowlの右側にある「x」リンク)をクリックすると、beforeClose()コールバック関数がトリガーされることを期待していました。'x' closeのコールバックはありますか?ユーザーが「すべて閉じる」をクリックすると、beforeClose()コールバックが正しく起動し、各jGrowlの関数がトリガーされることに注意してください。したがって、ある意味で、「すべて閉じる」は「すべてを既読にする」リンクのように機能し、「x」リンクは何もしません。これは意図された機能ですか?