問題タブ [sweetalert]

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 に答える
1241 参照

jquery - sweetAlert2 は true を返し続け、メイン アクションをオーバーライドします

デフォルトの confirm() ダイアログを sweetAlert2 確認ダイアログでオーバーライドしようとしています。

ただし、[OK] をクリックせずに戻って削除プロセスを続行します。

この考え方は単純です。確認が必要なリンクにクラスがあり、確認用のメッセージが data-message 属性に割り当てられています。

多くの場合、[OK] ボタンがクリックされるのを待たずに、自動的に URL にスキップします。

ユーザーにお礼を言う追加のダイアログを表示する例を見てきましたが、この場合は、[OK] をクリックしたときにのみ true を返すようにしています。追加のダイアログを表示しないようにします。

どんなヒントでも大歓迎です

0 投票する
0 に答える
975 参照

javascript - スイートアラート イーイ

確認オプションでyiiのスイートアラートを使用しようとしています。

私は ajax ボタンを持っており、ユーザーが確認またはキャンセルを選択したら、Ajax リクエストを続行するか停止するかを選択して、甘いアラートをポップアップさせたいと思います。

スイート アラート ボックスを表示するために beforesend を使用しています。問題は、ボックスが表示されるとすぐに x が返され、後で表示されるアラートが表示されることです。ここに私の甘い警告コードがあります:

私の質問は、 isconfirm の値が返され、確認/キャンセルボタンがクリックされるまで ajax リクエストが送信されないようにする方法です。

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

jquery - SweetAlert 確認でデータ テーブルの行を削除する

削除アイコンを押して行を削除しようとしていますが、最初に SweetAlert 確認ウィンドウが必要です。

私のコード:

https://jsfiddle.net/6n3zsfd5/

アラート ウィンドウが表示されません。私は何を間違っていますか?

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

javascript - sweetAlert が表示されない

これまでのコード:

最初のボタンをクリックしても、sweetAlert アニメーションがまだ表示されない理由がよくわかりません。の行をスクリプトの別の部分に移動しようとしました<script>が、まだ機能しません。では、どうすればこの問題を解決できますか?

0 投票する
0 に答える
1893 参照

javascript - 携帯電話でテキストが表示されるようにスイート アラートを修正するにはどうすればよいですか?

ポップアップのテキストとアイコンは、特定の Android デバイスでは表示されません。これが何が起こるかを示すビデオです。

これは、デスクトップまたは iOS では発生しません。

私のサイトの頭にある私のコードは次のとおりです。

私はアニメーション「上からスライド」を使用していて、「真」に変更しようとしましたが、それは役に立ちませんでした。また、「false」を試し、「animation:」という行を除外しました。

ポップアップの直前にスクロールを防止すると役立つと思いますが、その方法もわかりません。また、それはハックのように感じられ、真の解決策ではありません...

何か案は?

ありがとう!デイブ

0 投票する
4 に答える
22181 参照

angularjs - スイートアラートAngular jsを追加

私は AngularJS を初めて使用し、https://github.com/oitozero/ngSweetAlertのスイート アラート プラグインを使用しようとしています。対応するスクリプトを次のように index.html に既に追加しています。

index.html

ドキュメンテーションが言うように。今私のctrl.jsにこれがあります:

私のブラウザでは、開発者ツールから次のエラーが発生しました。

エラー: [$injector:unpr] http://errors.angularjs.org/1.4.3/ $injector/unpr?p0=oitozero.ngSweetAlertProvider%20%3C-""itozero.ngSweetAlert%20%3C-%20MiSolicitudCtrl at http://localhost:8081/assets/libs/angular/angular.min.js:6:416 のエラー (ネイティブ) http:// localhost : 8081/assets/libs/angular/angular.min.js:40 :375 at Object.d [as get] ( http://localhost:8081/assets/libs/angular/angular.min.js:38:364 ) at http://localhost:8081/assets/libs/angular/ angular.min.js:40:449 で d ( http://localhost:8081/assets/libs/angular/angular.min.js:38:364 ) で e ( http://localhost:8081/assets/libs ) /angular/angular.min.js:39:124) Object.instantiate ( http://localhost:8081/assets/libs/angular/angular.min.js:39:273 ) で $get ( http://localhost:8081/assets/libs/angular/angular. min.js:80:228 ) リンク ( http://localhost:8081/assets/libs/angular/angular-route.min.js:7:268 )

このプラグインを正しく実装するにはどうすればよいですか?

更新 1

私はすでに@Pankaj Parkarと@Mike Gによるこの提案を試しています

そしてこのように

私の開発者ツールは次のメッセージをスローします: