Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bootstrap .modal('show') не работает / 8 сообщений из 8, страница 1 из 1
06.08.2017, 14:34
    #39500947
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
вот такой код
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function menus(v){
  
    switch(v) {
       case  'ind':
          $.post('actions.php',{'action':15}, function(response) { $('#forModals').html(response);});
           break;
    }
    $('#services').modal('show');

}


причем, если первый раз выбрать менюгу 'ind' - разметка появляется, но modal не отрабатывает. Далее, выбираем другой пункт меню (его в switch нет) фсё окэ. Куда крутить? Может, задержку какую поставить?
...
Рейтинг: 0 / 0
06.08.2017, 14:43
    #39500950
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
waszkiewicz,

можно попробовать bootstrap.js подключить
...
Рейтинг: 0 / 0
06.08.2017, 14:48
    #39500951
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
mini.weblab, чукча не читатель? я же написал, что если выбираешь менюгу другую - все в порядке
bootstrap подключен
...
Рейтинг: 0 / 0
06.08.2017, 15:34
    #39500958
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
waszkiewiczпричем, если первый раз выбрать менюгу 'ind' - разметка появляется, но modal не отрабатывает. Далее, выбираем другой пункт меню (его в switch нет) фсё окэ. Куда крутить? Может, задержку какую поставить?

Может сначала получить ответ, потом рисовать модалку? Задержка тут при чём?
...
Рейтинг: 0 / 0
06.08.2017, 15:52
    #39500963
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
hVostt,
так ответ я получаю. по F12 вижу, что разметка появляется. однако bootstrap не может провести ему нужные действия по какой-то причине (в частности, не добавляет к body служебные div)
...
Рейтинг: 0 / 0
06.08.2017, 16:06
    #39500965
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
waszkiewicz,
вся печалька походу в том, что <div class="modal" нужно сразу в дом писать
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
 $("#services").empty();
    switch(v) {
       case  'ind':
          $.post('actions.php',{'action':15}, function(response) { $('#services').append(response);});
         
           break;
    }
    
    $('#services').modal('show');
...
Рейтинг: 0 / 0
06.08.2017, 16:59
    #39500972
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
waszkiewicz,

Нифига ты не исправил ошибку свою. У тебя выполняется post и не дожидаясь ответа выполняется modal('show'), в этот момент не факт, что ответ будет получен и у тебя в DOM что-то добавиться.

Ещё раз. function(response) — там должен вызываться твой modal
...
Рейтинг: 0 / 0
06.08.2017, 18:26
    #39500985
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootstrap .modal('show') не работает
hVostt,
да, это еще один косяк. но так я делал тоже. и без явного указания в DOM заголовка для модального - нихера не выходило
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bootstrap .modal('show') не работает / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]