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

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

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

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

1回答

1597閲覧

スムーススクロールが効かない?

NDvP2OWLAoccEfQ

総合スコア24

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2020/05/20 03:48

スムーススクロールの実装ができません。
どこが原因で実装できていないのかがわかりません。
因みにカルーセルはしっかり実装できているので、jQueryやファイルの読み込みエラーではないと思います。

ご回答いただければ幸いです。

コードは以下の通りです。

html

1 <!-- header --> 2 <header id="js-header" class="header"> 3 <h1 class="header-ttl"> 4 <img src="img/logo.png" srcset="img/logo.png 1x, img/logo.png 2x" alt="HANIWAMAN Corp."> 5 </h1> 6 <nav class="header-nav"> 7 <button id="js-toggle" class="header-burger" area-label="menu"> 8 <span class="header-burgerInline"></span> 9 <span class="header-burgerInline"></span> 10 <span class="header-burgerInline"></span> 11 </button> 12 <ul class="header-navList"> 13 <li class="header-navItem"><a href="#news" class="header-navLink js-navLink">News</a></li> 14 <li class="header-navItem"><a href="#service" class="header-navLink js-navLink">Service</a></li> 15 <li class="header-navItem"><a href="#results" class="header-navLink js-navLink">Results</a></li> 16 <li class="header-navItem"><a href="#price" class="header-navLink js-navLink">Price</a></li> 17 <li class="header-navItem"><a href="#comments" class="header-navLink js-navLink">Comments</a></li> 18 <li class="header-navItem"><a href="#faq" class="header-navLink js-navLink">FAQs</a></li> 19 <li class="header-navItem"><a href="#contact" class="header-navLink js-navLink">Contact</a></li> 20 </ul> 21 </nav> 22 <div id="js-overlay" class="header-overlay"></div> 23 </header> 24 ・・・ 25 <!-- service --> 26 <section class="service" id="service"> 27 <h2 class="title white">Service</h2> 28 <dl class="service-inner"> 29 <div class="service-item"> 30 <dt>WEB<br>DESIGN</dt> 31 <dd> 32 どこへ越しても住みにくいと悟った時、詩が生れて、 33 画が出来る。意地を通せば窮屈だ。 34 </dd> 35 </div> 36 <div class="service-item"> 37 <dt>WEB<br>CODING</dt> 38 <dd> 39 どこへ越しても住みにくいと悟った時、詩が生れて、 40 画が出来る。意地を通せば窮屈だ。 41 </dd> 42 </div> 43 <div class="service-item"> 44 <dt>CMS<br>CUSTOMIZE</dt> 45 <dd> 46 どこへ越しても住みにくいと悟った時、詩が生れて、 47 画が出来る。意地を通せば窮屈だ。 48 </dd> 49 </div> 50 </dl> 51 </section> 52 ・・・

jQuery

1$(function () { 2 3 (function () { 4 var $header = $('#js-header'); 5 6 //smooth scroll 7 $('a[href^="#"]').on('click', function (e) { 8 var speed = 500; 9 var href = $(this).attr('href'); 10 var target = $(href === '#' || href === '' ? 'html' : href); 11 var position = target.offset().top - $header.outerHeight(); 12 $('html, body').animate({ scrollTop: position }, speed, 'swing'); 13 e.preventDefault(); 14 }); 15 }); 16 ・・・ 17});

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

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

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

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

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

kai0310

2020/05/20 04:32

> $(function () { > > (function () { にしている意図はなんですか?
NDvP2OWLAoccEfQ

2020/05/20 08:53

$(function () { の方は決まった型でやっていて、 (function() { の方は今のところ意味はないです。 因みに、(function() { を外しても思う挙動は示しませんでした。
guest

回答1

0

自己解決

jqueryの下から三行目に()が足りなかったみたいです。

投稿2020/05/20 09:28

NDvP2OWLAoccEfQ

総合スコア24

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問