2015-03-17 2 views
7

Проверьте это пожалуйста ->FIDDLEBootstrap-выберите не переключается «открытый» класс

Я скачал источник из http://silviomoreto.github.io/bootstrap-select/, я действительно не знаю, почему это не переключая «открытый» класс».dropdown-переключатель « Я могу исправить это, добавив некоторые грязные скрипты, но я предпочитаю, чтобы плагин работал правильно.

HTML-:

<div class="number customdp"> 
<select class="simple-dropdown" name="number"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
</select> 

ли кто-нибудь есть решение?

ответ

9

У этого есть зависимость от twitter bootstrap. Включите их CSS и JavaScript файлы как так:

<!-- Latest compiled and minified CSS --> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> 

<!-- Latest compiled and minified JavaScript --> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 

См this updated fiddle с помощью CSS и JS включены, и это, кажется, работает нормально.

+1

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

+0

Это займет некоторое время, чтобы выяснить, где находится зависимость. Вы не используете бутстрап для своего сайта? – Ted

+0

№. Мне нужен только поле выбора. его полный и кроссбордер –

0

Для лучшего решения должны был включать все файлы JS в нижней части body с следующим порядком:

  1. JQuery
  2. Bootstrap
  3. Bootstrap-выбери
6

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

$(document).ready(function() { 
    $(".selectpicker").selectpicker(); 
    $(".bootstrap-select").click(function() { 
     $(this).addClass("open"); 
    }); 
    }); 
+0

У меня была такая же проблема, и вам код помог открыть ее, но теперь она не будет закрыта! –

+0

Этого не должно быть, если вы выходите за пределы выпадающего списка. Не могли бы вы создать скрипку, показывающую проблему, с которой вы сталкиваетесь? – DinoMyte

+0

Извините, забыли обновить. Моя фактическая проблема - отсутствие ссылки на файл JavaScript Bootstrap. Как только я добавил, что он начался только с имени класса - функция щелчка не нужна - спасибо. –

Смежные вопросы