3

Я реализовал выпадающее меню поиска, используя bootstrap v3.0.0 и typeahead.js. На момент завершения моего проекта (2 месяца назад). Я использовал следующий включить двигатель шаблона и typeahead.min.jstypeahead.min.js ссылка Github не работает

<link href="http://raw.github.com/jharding/typeahead.js-bootstrap.css/master/typeahead.js-bootstrap.css" rel="stylesheet" media="screen"> 

<script src="http://twitter.github.com/typeahead.js/releases/latest/typeahead.min.js"></script> 

<script src="http://twitter.github.io/typeahead.js/js/hogan-2.0.0.js"></script> 

Теперь вдруг я приветствовал с «Существует не GitHub страницы здесь.» когда я пытался получить доступ

http://twitter.github.com/typeahead.js/releases/latest/typeahead.min.js 

http://twitter.github.io/typeahead.js/js/hogan-2.0.0.js 

Мой выпадающий список поиска больше не работает. Я попытался заменить ссылку шаблона hogan на рабочую ссылку https://raw.github.com/twitter/hogan.js/master/web/builds/2.0.0/hogan-2.0.0.js , но нет альтернативы для typeahead.min.js here. Infact не существует typeahead.min.js в любой версии. Теперь они сменили его на

http://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js 

который не работает, так как это обновленная версия. Любая идея, как я могу найти, какую версию я использую. Я действительно смущен тем, что происходит, и вам нужна ваша помощь. Благодарю.

+2

взглянуть на [cdnjs.com] (Http: //www.cdnjs. com) или [jsdelivr.com] (http://www.jsdelivr.com). У них обоих есть хоган и тиахэд. – mccannf

ответ

2

Вы должны использовать CDN для поиска зависимостей Javascript.

Например, если вы использовали cdnjs.com, вместо:

<script src="http://twitter.github.com/typeahead.js/releases/latest/typeahead.min.js"> 

вы будете использовать:

<script src="//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.9.3/typeahead.min.js"></script> 
0

Если вы хотите, чтобы убедиться, что вы всегда используете последнюю мастер ветвь, Github сломал emedding javascript, размещенный на raw.github.com. Однако это простое исправление, просто удалите «.». Период использовать домен: "rawgithub.com"

оригинал:

<link href="http://raw.github.com/jharding/typeahead.js-bootstrap.css/master/typeahead.js-bootstrap.css" rel="stylesheet" media="screen"> 

становится:

<link href="http://rawgithub.com/jharding/typeahead.js-bootstrap.css/master/typeahead.js-bootstrap.css" rel="stylesheet" media="screen"> 
Смежные вопросы