新しいブラウザのタブ/ウィンドウでリンクを開くときにモーダルダイアログを閉じる

フィップス

ユーザーが「チケットを開く」を押したときにモーダルブートストラップダイアログを閉じて、新しいブラウザウィンドウ/タブを開きます。これが私のボタンです:

<%= link_to content_tag(:i, '', class: "fa fa-ticket") + "Open ticket",
      "https://link.to/another/company/url",
      target: '_blank',
      class: 'btn btn-default' 
%>

これは正常に機能しますが、呼び出しページに戻ったとき、モーダルはまだ開いています。

追加しようとしましたdata: { dismiss: 'modal' }が、リンクが開かれていません。

ありがとう。

シェハリー

あなたに解決策を提案することができます、

あなたがこのようにしようとしているなら、あなたはこのdata: { dismiss: 'modal' }ように試みるべきです

<%= link_to content_tag(:i, '', class: "fa fa-ticket") + "Open ticket",
      "https://link.to/another/company/url",
      target: '_blank',
      class: 'btn btn-default',
      data-dismiss: 'modal'
%>

交互あなたはjQueryを使って行うことができます、あなたはここでクラスセレクタを持っているようにclass: 'btn btn-default'、リンクを開くためのボタンで

<%= link_to content_tag(:i, '', class: "fa fa-ticket") + "Open ticket",
      "https://link.to/another/company/url",
      target: '_blank',
      class: 'btn btn-default' 
%>

顧客の選択などの追加close-modalのような、class: 'btn btn-default close-modal'

jQueryをセレクターclose-modalバインドして、ボタンがクリックされたときにモーダルを閉じます。

$(document).ready(function() {
    $('.close-modal').click(function(){
        $('#modalid').modal('hide');  //change #modalid to your bootstrap modal id
    });
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

表示後にjQueryUIダイアログを閉じ、新しいブラウザウィンドウでページを開く

分類Dev

(HTML)クリックしたときにブラウザーで開く代わりにPDFファイルをダウンロードする

分類Dev

新しいタブではなく、モーダルウィンドウでアンカーを開く方法

分類Dev

ユーザーがその外側をクリックしたときに WPF ダイアログ ウィンドウを閉じる

分類Dev

新しいブラウザでリンクを開くと、AngularJSのログインページにリダイレクトされます

分類Dev

ユーザーがモーダルウィンドウの外側をクリックしたときに、jqueryを使用してw3schoolsの例のモーダルウィンドウを閉じるにはどうすればよいですか?

分類Dev

Ubuntuでランチャーを右クリックしたときに開いているNemoファイルブラウザーウィンドウの完全なフォルダーパスを表示するにはどうすればよいですか?

分類Dev

ブラウザのタブ/ウィンドウを閉じると、Angularアプリケーションが使用できなくなります

分類Dev

特定のドライブから開いたフォルダでWindowsエクスプローラウィンドウを閉じる方法

分類Dev

モーダルダイアログが開いている間、セカンダリウィンドウでのユーザーインタラクティビティを許可する

分類Dev

新しいタブや新しいウィンドウではなく、モーダルで外部リンクを開く

分類Dev

新しいブラウザウィンドウでthymeleafリンクを開く

分類Dev

新しいウィンドウの代わりにタブでデスクトップフォルダを開くことができるUbuntu14.04LTSデスクトップにうまく統合されたファイルブラウザはありますか?

分類Dev

WPFでモーダルダイアログを開くと灰色のメインウィンドウ

分類Dev

PDFをダウンロードするだけでなく、ブラウザで新しいタブで開くにはどうすればよいですか?

分類Dev

ウェブメールクライアントは、ロードされているブラウザでメールをレンダリングしますか?

分類Dev

いくつかのイベントの後、同じブラウザウィンドウで新しいタブを開きます

分類Dev

Webブラウザにファイルをダウンロードするときの[名前を付けて保存]ダイアログボックス

分類Dev

ブラウザがダウンロードするのに、なぜこのリンクをカールダウンロードしないのですか?

分類Dev

EXTJSのモーダルウィンドウでボタンがクリックされたときに、メインウィンドウでストアをリロード/グリッドを更新します

分類Dev

Webブラウザは開いているターゲットフォルダのみをダウンロードします-ファイルを開くことはできません

分類Dev

モバイルブラウザが仮想「ウィンドウ」でページをレンダリングするとはどういう意味ですか

分類Dev

サーバーでホストしているファイルは、それらへのリンクをクリックすると、ブラウザーで開くのではなくダウンロードされますか?

分類Dev

特定のURLにアクセスしたときにWebブラウザに自動的にダウンロードされるファイルをダウンロードするにはどうすればよいですか?

分類Dev

呼び出されたスクリプトが閉じたときに開いたままになっているブラウザウィンドウについて、Pythonデータを呼び出し元のスクリプトに戻す方法

分類Dev

新しいターミナルウィンドウを開くときにZSHエイリアスがエラーをスローする

分類Dev

デバイスモードの開発ツールを使用して、新しいブラウザウィンドウでページを開きます

分類Dev

Lotusは、サーバーディレクトリに保存されているファイルをダウンロードするためのクライアントリンクとブラウザリンクをxpagesに記録します

分類Dev

Reactでドロップダウンを作成したい。ボタンをクリックすると、サブメニューが開きます。サブメニューの外側をクリックすると、サブメニューが閉じます。

Related 関連記事

  1. 1

    表示後にjQueryUIダイアログを閉じ、新しいブラウザウィンドウでページを開く

  2. 2

    (HTML)クリックしたときにブラウザーで開く代わりにPDFファイルをダウンロードする

  3. 3

    新しいタブではなく、モーダルウィンドウでアンカーを開く方法

  4. 4

    ユーザーがその外側をクリックしたときに WPF ダイアログ ウィンドウを閉じる

  5. 5

    新しいブラウザでリンクを開くと、AngularJSのログインページにリダイレクトされます

  6. 6

    ユーザーがモーダルウィンドウの外側をクリックしたときに、jqueryを使用してw3schoolsの例のモーダルウィンドウを閉じるにはどうすればよいですか?

  7. 7

    Ubuntuでランチャーを右クリックしたときに開いているNemoファイルブラウザーウィンドウの完全なフォルダーパスを表示するにはどうすればよいですか?

  8. 8

    ブラウザのタブ/ウィンドウを閉じると、Angularアプリケーションが使用できなくなります

  9. 9

    特定のドライブから開いたフォルダでWindowsエクスプローラウィンドウを閉じる方法

  10. 10

    モーダルダイアログが開いている間、セカンダリウィンドウでのユーザーインタラクティビティを許可する

  11. 11

    新しいタブや新しいウィンドウではなく、モーダルで外部リンクを開く

  12. 12

    新しいブラウザウィンドウでthymeleafリンクを開く

  13. 13

    新しいウィンドウの代わりにタブでデスクトップフォルダを開くことができるUbuntu14.04LTSデスクトップにうまく統合されたファイルブラウザはありますか?

  14. 14

    WPFでモーダルダイアログを開くと灰色のメインウィンドウ

  15. 15

    PDFをダウンロードするだけでなく、ブラウザで新しいタブで開くにはどうすればよいですか?

  16. 16

    ウェブメールクライアントは、ロードされているブラウザでメールをレンダリングしますか?

  17. 17

    いくつかのイベントの後、同じブラウザウィンドウで新しいタブを開きます

  18. 18

    Webブラウザにファイルをダウンロードするときの[名前を付けて保存]ダイアログボックス

  19. 19

    ブラウザがダウンロードするのに、なぜこのリンクをカールダウンロードしないのですか?

  20. 20

    EXTJSのモーダルウィンドウでボタンがクリックされたときに、メインウィンドウでストアをリロード/グリッドを更新します

  21. 21

    Webブラウザは開いているターゲットフォルダのみをダウンロードします-ファイルを開くことはできません

  22. 22

    モバイルブラウザが仮想「ウィンドウ」でページをレンダリングするとはどういう意味ですか

  23. 23

    サーバーでホストしているファイルは、それらへのリンクをクリックすると、ブラウザーで開くのではなくダウンロードされますか?

  24. 24

    特定のURLにアクセスしたときにWebブラウザに自動的にダウンロードされるファイルをダウンロードするにはどうすればよいですか?

  25. 25

    呼び出されたスクリプトが閉じたときに開いたままになっているブラウザウィンドウについて、Pythonデータを呼び出し元のスクリプトに戻す方法

  26. 26

    新しいターミナルウィンドウを開くときにZSHエイリアスがエラーをスローする

  27. 27

    デバイスモードの開発ツールを使用して、新しいブラウザウィンドウでページを開きます

  28. 28

    Lotusは、サーバーディレクトリに保存されているファイルをダウンロードするためのクライアントリンクとブラウザリンクをxpagesに記録します

  29. 29

    Reactでドロップダウンを作成したい。ボタンをクリックすると、サブメニューが開きます。サブメニューの外側をクリックすると、サブメニューが閉じます。

ホットタグ

アーカイブ