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

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

ただいまの
回答率

89.99%

ドキュメントルートに関して

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 808

roronoazoro

score 68

jquery本体の読み込みについて質問です。
バージョンjquery-3.1.1.min.jsを読み込む際にどうしてもエラーが出てしまいます。
前回質問したものと同じで恐縮なんですが、うまくいかないのです。
また、googleフォントの読み込みも同じくうまくいきません。
jqueryの読み込みはajaxだとうまくいきます。
前回質問させていただいた時は、ドキュメントルートなるものが原因で、1階層上がることが読み込まない原因でした。今回は同階層にjsフォルダを置いているにもかかわらず読み込んでくれません。
googleフォントの方も、同じ原因で読み込んでくれないのかなと思っています。
ドキュメントルートを調べてみたもののイマイチ、ピンときておりません。
原因わかる方いましたらよろしくお願いします。

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" href="css/style.css">
<link rel='stylesheet' href='css/font-awesome.min.css'>
<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>-->
<script src='./js/c'></script>
<link rel="stylesheet" href="css/jquery.bxslider.css">
<script src="js/jquery.bxslider.min.js"></script>
<script src="js/script.js"></script>
</head>

<body>
 <div id='container'>

 <!--スライダー-->
 <ul class="bxslider">
  <li><img src="img/pict1.jpg" alt=""></li>
  <li><img src="img/pict2.jpg" alt=""></li>
 </ul><!--#bxslider-->

</div><!--#container-->
</body>
</html>
/*script.jsの中身*/
/*.bxslider*/
$(document).ready(function(){
    $('.bxslider').bxSlider({
    auto: true,//自動切り替えの有無
    prevText: '<', //前へのテキスト
    nextText: '>', //次へのテキスト
    pause:  5500,
    speed:800,
    mode:'fade',
    }); 
});

/*ページスクロールスピード*/
$(function(){
// #で始まるアンカーをクリックした場合に処理
 $('a[href^=#]').click(function() {
// スクロールの速度
  var speed = 400; // ミリ秒
// アンカーの値取得
  var href= $(this).attr("href");
// 移動先を取得
  var target = $(href == "#" || href == "" ? 'html' : href); 
// 移動先を数値で取得
  var position = target.offset().top;
// スムーススクロール
 $('body,html').animate({scrollTop:position}, speed, 'swing');
    return false;
   });
   });

イメージ説明ト制作してまして、スライダーとページスクロールに関連した部分のhtmlを省略しております。
それが原因かとも思ったのですが、省略してないものでも、同じようにエラーとなりました。
イメージ説明
イメージ説明
イメージ説明
イメージ説明

画像追記
実際のwebサイト制作ページです。
最初のものがajax読み込みのもので、二つ目のものが、jquery.bxslider.min.jsです。
jquery.bxslider.min.js読み込みの場合は、スライダー、スクロール両方とも反応し
ないことから読み込んでいないと判断しました。

イメージ説明

イメージ説明

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2017/01/01 13:36

    こちらの質問が他のユーザから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

  • kei344

    2017/01/01 13:40 編集

    script.jsの中身を質問文に追記してください。追記:質問文のコードはそれぞれコードブロックで囲んでいただけませんか?それともHTMLの最後にjsを書かれているのでしょうか。

    キャンセル

  • roronoazoro

    2017/01/01 18:57

    わかりづらくてすみません。コードブロックを分けるとは上のようなことでいいでしょうか?script.jsは別ファイルとして記述しています。

    キャンセル

  • kei344

    2017/01/01 19:06

    それで大丈夫です。ちなみにコードブロックの開始部分を「```HTML」「```JavaScript」にすると言語にあわせたコードハイライトも利用出来ます。

    キャンセル

回答 2

checkベストアンサー

0

1つ目。

// $('a[href^=#]')
//            ↓↓
   $('a[href^="#"]')

【jQueryエラー:Syntax error, unrecognized expression | jQuery | mgzl.jp】
http://mgzl.jp/2011/05/31/jquery-error-syntax-error-unrecognized-expression/


2つ目。

jQueryのバージョンが3+でエラーになります。ライブラリ(bxslider)が対応していないのでは。
3.1.1 ← エラーがでて動かない
2.2.4 ← 動く

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/01 20:30

    ご回答ありがとうございます。
    おっしゃる通りでした。
    助かりました。
    いつもありがとうございます。

    キャンセル

0

jsフォルダを置いているにもかかわらず読み込んでくれません。

読み込んでいないというのは、何をもってそう判断しましたか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/01 18:59

    script.jsで記述した、スライダーや、ページスクロールが反映されてなかったためです。質問文に画像追加いたしました。

    キャンセル

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

  • ただいまの回答率 89.99%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる