javascriptでデフォルトのリンクを設定するにはどうすればよいですか?

LeventeGalgóczi

モーダルでデフォルトのリンクを設定しようとしましたが、機能しません(javascriptは非常に新しいです)。

これは私の完全なコードです:

    <a href="#my-id" data-uk-modal="{center:true}"></a>
    <button class="md-btn md-btn-success" id="openmodal" data-uk-modal="{target:'#my_id', keyboard: false, bgclose: false}" style="display:none !important;"></button>

    <div class="uk-modal" id="my_id">  
       <div class="uk-modal-dialog">
           <div class="uk-modal-header">
              <div uk-grid class="uk-grid">
                <div class="modal-block">
                 <h3>Project</h3>
    <b>project description, lorem ipsum... <a href="https://www.instagram.com/user/">instagram</a></b>
             </div>
               <div class="modal-block">
               <h3>Terms</h3>
    <b>terms description</b>
              </div>
               <div class="modal-block">
                <h3>Cookies</h3>
    <b>cookies description</b>
               </div>
           </div>
         </div>

                    <div class="uk-modal-footer uk-clearfix">
                    <a id="default-link" uk-tooltip="{title: okay, i accept!; pos: bottom}" class="us--main-button uk-float-right entersite uk-modal-close" href="javascript:void(0)">Accept and enter</a>
                    <a  id="dont-def" uk-tooltip="{title: I do not agree!; pos: bottom}" class="us--leave-button uk-float-right" href="https://google.com">Deny and leave</a>
         </div>
      </div>
    </div>


    <script>
     $(document).ready(function(){
       $('#openmodal').trigger('click');
    })  
    </script>
    <script>
    window.onload = function() {
       document.getElementById("default-link").focus();
    };
    </script>

いずれかのブラウザでページを開くと、デフォルトで表示されるリンクが最初(Instagram)になります...これの何が問題になっていますか?

Ason

このコードは、リンクフォーカスを与える場合に機能しますが、Enterキーを押す(またはクリックする)と、アクションをキャンセルしたため、何も起こりません。 href="javascript:void(0)"

これは、が機能することを示すサンプルですfocus()

「コードスニペットの実行」をクリックして「Enter」を押すと、アラートが表示されます。

window.onload = function() {
    document.getElementById("default-link").focus();
};
<div class="uk-modal" id="my_id">
  <div class="modal-block">
    lorem ipsum... <a href="https://www.instagram.com/user/">instagram</a>
  </div>
  <div class="modal-footer">
    <a id="default-link" class="uk-modal-close" href="javascript:alert('Accept')">Accept and enter</a>
    <a class="uk-float-right" href="https://google.com">Deny cookies and leave</a>
  </div>
</div>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

MacOS Xでtel:リンクを開くようにデフォルトのアプリを設定するにはどうすればよいですか?

分類Dev

MacOS Xでtel:リンクを開くようにデフォルトのアプリを設定するにはどうすればよいですか?

分類Dev

AtomでデフォルトのJavaScript構文を設定するにはどうすればよいですか?

分類Dev

JavaScriptでアクションを選択する前にデフォルトの変数値を設定するにはどうすればよいですか?

分類Dev

JavaScriptでデフォルトのインポートにエイリアスを設定するにはどうすればよいですか?

分類Dev

QComboBoxのオプションのリストからデフォルトのタスクを設定するにはどうすればよいですか?

分類Dev

スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

分類Dev

スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

分類Dev

htopのデフォルト設定を設定するにはどうすればよいですか?

分類Dev

htopのデフォルト設定を設定するにはどうすればよいですか?

分類Dev

デフォルトのRDP設定を設定するにはどうすればよいですか?

分類Dev

Pythonクリックのデフォルトオプションを-hに設定するにはどうすればよいですか?

分類Dev

Pythonクリックのデフォルトオプションを-hに設定するにはどうすればよいですか?

分類Dev

compizをデフォルト設定にリセットするにはどうすればよいですか?

分類Dev

Compiz設定をデフォルトにリセットするにはどうすればよいですか?

分類Dev

compizをデフォルト設定にリセットするにはどうすればよいですか?

分類Dev

qBittorrent設定をデフォルトにリセットするにはどうすればよいですか?

分類Dev

Macでデフォルトのシェルを設定するにはどうすればよいですか?

分類Dev

Dockerマシンでプルするデフォルトのレジストリを設定するにはどうすればよいですか?

分類Dev

Dockerマシンでプルするデフォルトのレジストリを設定するにはどうすればよいですか?

分類Dev

AWS CLIを使用するときにJMESPathクエリでnull値のデフォルト値を設定するにはどうすればよいですか?

分類Dev

Android Studioにインストールするデフォルトのプロジェクトを設定するにはどうすればよいですか?

分類Dev

Photoshopスクリプトでフォルダを設定するにはどうすればよいですか?

分類Dev

デフォルトでテキストエリアのスクロールバーを下に設定するにはどうすればよいですか?

分類Dev

Linuxで「ls」のデフォルト引数を設定するにはどうすればよいですか?

分類Dev

AndroidでSwitchPreferenceのデフォルト値を設定するにはどうすればよいですか?

分類Dev

CreateTables()で列のデフォルト値を設定するにはどうすればよいですか?

分類Dev

CreateTables()で列のデフォルト値を設定するにはどうすればよいですか?

分類Dev

CMDでデフォルトの透明度を設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    MacOS Xでtel:リンクを開くようにデフォルトのアプリを設定するにはどうすればよいですか?

  2. 2

    MacOS Xでtel:リンクを開くようにデフォルトのアプリを設定するにはどうすればよいですか?

  3. 3

    AtomでデフォルトのJavaScript構文を設定するにはどうすればよいですか?

  4. 4

    JavaScriptでアクションを選択する前にデフォルトの変数値を設定するにはどうすればよいですか?

  5. 5

    JavaScriptでデフォルトのインポートにエイリアスを設定するにはどうすればよいですか?

  6. 6

    QComboBoxのオプションのリストからデフォルトのタスクを設定するにはどうすればよいですか?

  7. 7

    スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

  8. 8

    スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

  9. 9

    htopのデフォルト設定を設定するにはどうすればよいですか?

  10. 10

    htopのデフォルト設定を設定するにはどうすればよいですか?

  11. 11

    デフォルトのRDP設定を設定するにはどうすればよいですか?

  12. 12

    Pythonクリックのデフォルトオプションを-hに設定するにはどうすればよいですか?

  13. 13

    Pythonクリックのデフォルトオプションを-hに設定するにはどうすればよいですか?

  14. 14

    compizをデフォルト設定にリセットするにはどうすればよいですか?

  15. 15

    Compiz設定をデフォルトにリセットするにはどうすればよいですか?

  16. 16

    compizをデフォルト設定にリセットするにはどうすればよいですか?

  17. 17

    qBittorrent設定をデフォルトにリセットするにはどうすればよいですか?

  18. 18

    Macでデフォルトのシェルを設定するにはどうすればよいですか?

  19. 19

    Dockerマシンでプルするデフォルトのレジストリを設定するにはどうすればよいですか?

  20. 20

    Dockerマシンでプルするデフォルトのレジストリを設定するにはどうすればよいですか?

  21. 21

    AWS CLIを使用するときにJMESPathクエリでnull値のデフォルト値を設定するにはどうすればよいですか?

  22. 22

    Android Studioにインストールするデフォルトのプロジェクトを設定するにはどうすればよいですか?

  23. 23

    Photoshopスクリプトでフォルダを設定するにはどうすればよいですか?

  24. 24

    デフォルトでテキストエリアのスクロールバーを下に設定するにはどうすればよいですか?

  25. 25

    Linuxで「ls」のデフォルト引数を設定するにはどうすればよいですか?

  26. 26

    AndroidでSwitchPreferenceのデフォルト値を設定するにはどうすればよいですか?

  27. 27

    CreateTables()で列のデフォルト値を設定するにはどうすればよいですか?

  28. 28

    CreateTables()で列のデフォルト値を設定するにはどうすればよいですか?

  29. 29

    CMDでデフォルトの透明度を設定するにはどうすればよいですか?

ホットタグ

アーカイブ