質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

529閲覧

ハンバーメニュー内でリンクの貼り付け

takumanabe

総合スコア3

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/02/22 07:56

ハンバーメニュー内でリンクを貼り付けたいです

<p><a href="https://www.google.com/">Google</a></p>

上記のような記述をしていますが各当ページに遷移できません。
ご回答よろしくお願いします。

該当のソースコード

HTML

1<!---test.html---> 2<html> 3 4 <head> 5 <meta charset="utf-8"> 6 <title>test</title> 7 <!--jQuery--> 8 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 9 <!--javascript--> 10 <script type="text/javascript" src="test.js"></script> 11 <!--CSS--> 12 <link rel="stylesheet" type="text/css" href="test.css"> 13 </head> 14 15 <body> 16 <header> 17 18 <!--ヘッダーの右側--> 19 <div class="header-right"> 20 <div class="icon-animation type-5"> 21 <div class="inner"> 22 <span class="menu-icon-top"></span> 23 <span class="menu-icon-middle" ></span> 24 <span class="menu-icon-bottom"></span> 25 </div> 26 </div> 27 </div> 28 <!--メニュー--> 29 <div id="menu" class="menu"> 30 <h1 >MENU</h1> 31 <p> 32 <a href="#">TESTPAGE</a> 33 </p> 34 <p> 35 <a href="https://www.google.com/">Google</a> 36 </p> 37 </div> 38 39 </header> 40 41 <a style="color: white; font-size: 90px;">TEST PAGE</a> 42 43 </body> 44 45</html>

CSS

1/*--- test.css ---*/ 2/*-- 全体 --*/ 3body { 4 margin: 0; 5 font-family: 'Arial Black', sans-serif; 6 background-color: black; 7} 8 9header { 10 height: 65px; 11 width: 100%; 12 background-color: transparent; 13 position: fixed; 14} 15 16.header-right { 17 float: right; 18} 19/*--------------------------------------------------*/ 20/*-- メニューアイコン --*/ 21.icon-animation { 22 width: 67px; 23 display: block; 24} 25 26.icon-animation span { 27 width: 50px; 28 height: 3px; 29 display: block; 30 background: #fff; 31 position: absolute; 32 left: 50%; 33 top: 50%; 34} 35 36.type-5 .inner { 37 width: 50px; 38 height: 50px; 39 margin: auto; 40 position: relative; 41} 42 43.type-5 .menu-icon-top { 44 -webkit-transform: translateY(-17px); 45 -ms-transform: translateY(-17px); 46 transform: translateY(-17px); 47 left: 0px; 48 right: 0px; 49} 50 51.type-5 .menu-icon-middle { 52 -webkit-transform: translateY(0px); 53 -ms-transform: translateY(0px); 54 transform: translateY(0px); 55 position: relative; 56 background: none; 57} 58 59.type-5 .menu-icon-middle:before, 60.type-5 .menu-icon-middle:after { 61 content: ""; 62 -webkit-transition: all 0.2s; 63 transition: all 0.2s; 64 display: block; 65 position: absolute; 66 width: 50px; 67 height: 3px; 68 left: -25px; 69 background: #fff; 70 -webkit-transform: rotate(0deg); 71 -ms-transform: rotate(0deg); 72 transform: rotate(0deg); 73} 74 75.type-5 .menu-icon-bottom { 76 -webkit-transform: translateY(17px); 77 -ms-transform: translateY(17px); 78 transform: translateY(17px); 79 left: 0px; 80 right: 0px; 81} 82 83.type-5.is-open .menu-icon-top { 84 left: 100%; 85 width: 0px; 86} 87 88.type-5.is-open .menu-icon-middle:before { 89 -webkit-transform: rotate(135deg); 90 -ms-transform: rotate(135deg); 91 transform: rotate(135deg); 92} 93 94.type-5.is-open .menu-icon-middle:after { 95 -webkit-transform: rotate(45deg); 96 -ms-transform: rotate(45deg); 97 transform: rotate(45deg); 98} 99 100.type-5.is-open .menu-icon-bottom { 101 right: 100%; 102 width: 0px; 103} 104/*--------------------------------------------------*/ 105/*-- メニュー一覧 --*/ 106.menu { 107 color: white; 108 border: 3px solid white; 109 width: 60%; 110 height: auto; 111 padding: 10px; 112 border-radius: 3px; 113 line-height: 70px; 114 text-align: center; 115 margin-top: 80px; 116 margin-left: auto; 117 margin-right: auto; 118 display: none; 119 background-color: rgba(148, 0, 211, 0.95); 120} 121 122.menu h1{ 123 font-size: 30px; 124} 125 126.menu p{ 127 font-size: 20px; 128} 129

JavaScript

1/*--- test.js ---*/ 2$(function () { 3 var $menu = $('.header-right'); 4 var $animation = $('.icon-animation'); 5 6 $menu.on('click',function(){ 7 if ($animation.hasClass('is-open')){ 8 $animation.removeClass('is-open'); 9 console.log('( ˇωˇ )'); 10 } 11 else{ 12 $animation.addClass('is-open'); 13 console.log('(・A・ )!'); 14 } 15 $("#menu").fadeToggle(); 16 }); 17 18}); 19

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takumanabe

2021/02/22 08:04

ちゃんと遷移できました! ありがとうございます!
guest

回答1

0

ベストアンサー

HTML

1<!-- 2 ↓ 全角空白なので半角にする --> 3<a href="https://www.google.com/">Google</a>

投稿2021/02/22 07:59

kei344

総合スコア69458

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takumanabe

2021/02/22 08:04

ご指摘の通りでした???? 今後も注意してみます????
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問