2015-12-23 2 views
0

Я использую Bootstrap уже около года, и он работает красиво. Но когда я пытаюсь использовать файлы локально, это всегда один и тот же результат: мои меню выпадающего меню Navbar останавливаются.Почему я теряю меню Dropdown Dropdown при использовании локальных файлов?

Может ли кто-нибудь увидеть, что я делаю неправильно?

<!doctype html> 
<html class="no-js" lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <meta http-equiv="x-ua-compatible" content="ie=edge"> 
    <title></title> 
    <meta name="description" content=""> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    <link rel="apple-touch-icon" href="apple-touch-icon.png"> 
    <!-- Place favicon.ico in the root directory --> 

    <script src="js/jquery.min.js"></script> 

    <script src="js/plugins.js"></script> 
    <script src="js/jquery-ui-1.11.4/jquery-ui.min.js"></script> 

    <!-- Latest compiled and minified CSS --> 
    <link rel="stylesheet" href="css/bootstrap.min.css"> 

    <!-- Optional theme --> 
    <link rel="stylesheet" href="css/bootstrap-theme.min.css"> 

    <!-- Latest compiled and minified JavaScript --> 
    <script src="js/bootstrap.min.js"></script> 

Ошибки:

wsschedulepolygraphs.php:14 GET http://localhost/dfwit/js/jquery.min.js 
wsschedulepolygraphs.php:17 GET http://localhost/dfwit/js/jquery-ui-1.11.4/jquery-ui.min.js 
bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery(anonymous function) @ bootstrap.min.js:6 
dropdown-enhancement.js:267 Uncaught ReferenceError: jQuery is not defined(anonymous function) @ dropdown-enhancement.js:267 
wsschedulepolygraphs.php:434 Uncaught ReferenceError: $ is not defined(anonymous function) @ wsschedulepolygraphs.php:434 
wsschedulepolygraphs.php:530 Uncaught ReferenceError: $ is not defined 
+2

ли какие-либо ошибки в консоли при запуске его на месте? –

+2

проверьте консоль браузера, чтобы убедиться, что ни один из включений не загружается. –

+0

У меня есть ошибки: два '403 (Forbidden)' и один '404 (Not Found)'. Дело в том, что они находятся на моем сервере и в моем местном ящике. У файлов '403' установлены разрешения' rw-r-r'. Это неправильно? И не уверен, что делать с '404', потому что этот файл определенно существует. – Landslyde

ответ

1

Неправильные разрешения на каталог может вызвать 403 и другие ошибки доступа при чтении файлов. Для того, чтобы проверить владельца и группу текущего каталога из командной строки:

~$ ls -ld 
drwxr-xr-x 2 owner group 4096 Aug 12 19:12 Desktop 

Источники: How to Find Owner and Group of a Directory

https://superuser.com/a/91966

0

Просто глядя на код, ваш путь для начальной загрузки отличается от всех остальных JavaScript включает в себя.

<script src="js/jquery.min.js"></script> 
      ^^^ 

<script src="/js/bootstrap.min.js"></script> 
      ^^^ 
+0

Я исправил это, но не удался. Я опубликовал новые результаты, которые отражают исправление этого пути. – Landslyde

+0

Так загружается файл jQuery? – epascarello

+0

Нет, это не так. Почему это так? Файл находится в папке 'js', куда я звоню. Но это определенно не загрузка. – Landslyde

0

Неверный путь к js-файлам. Кроме того, для ниже коде/до JS может вызвать Устранена проблема

<script src="/js/bootstrap.min.js"></script> 
Смежные вопросы