Я меняю веб-сайт на шаблон для Joomla 3.4.3. Я использую компоненты Bootstrap 3, и они отлично работают, но когда это как шаблон Joomla, они работают неправильно. Переключатель навигации работает только иногда, карусель действует странно, а некоторые анимации не работают. Кроме того, в Firefox я получаю эту ошибку всякий раз, когда я нажимаю где:Joomla - Bootstrap не работает должным образом
Empty string passed to getElementById()
и это ссылаюсь на этот код в JQuery:
// HANDLE: $(#id)
} else {
elem = document.getElementById(match[2]); // Here the error occurs
Я читал, что это может быть вызвано дубликата ID в HTML, но я проверил и не нашел.
Я был бы очень признателен за вашу помощь, я действительно разочарован этим. Благодаря
Большое спасибо! Это решило анимацию и карусель –
, но ошибка 'getElementById()' все еще происходит, когда я нажимаю, но единственное, что, по-видимому, влияет на это выпадающее меню. Когда я нажимаю на раскрывающийся список, он открывает раскрывающееся меню после того, как я покидаю кнопку с помощью мыши, и это вызывает несколько из этих ошибок. И я не могу закрыть его, только щелкнув вне раскрывающегося списка. –
После некоторого повторного поиска я обнаружил, что кнопка выпадающего меню не работает, потому что теперь у меня есть два boostrap.js (один старше от Joomla и новый от моего шаблона), и один закрывал его, а другой открыл его. И ошибка - ошибка в старом бутстрапе, поэтому я не уверен, как это решить :( –