#javascript #modal-dialog #twitter-bootstrap
#javascript #modal-dialog #twitter-bootstrap
Вопрос:
У меня есть модал, созданный с помощью Twitter Bootstrap. Я хочу открыть с помощью javascript. Прямо сейчас у меня есть следующее:
<script type="text/javascript" id="js">$(document).ready(function() {
$("#my-modal").modal('show')
});
</script>
Тем не менее, я также хочу включить атрибуты background и keyboard. В документации Twitter указаны следующие параметры:
$('#my-modal').modal({
keyboard: true
})
$('#my-modal').modal({
backdrop: true
})
Использование любой комбинации из трех параметров не работает. Я не очень хорошо разбираюсь в javascript, поэтому не знаю, что происходит. Прямо сейчас я читаю учебные пособия по javascript, чтобы понять, где я ошибся, но пока безуспешно.
Модальная документация Twitter Bootstrap
Спасибо.
Ответ №1:
Я не знаком с начальной загрузкой Twitter, но при беглом взгляде на ссылку, на которую вы ссылались, похоже .modal()
, что метод использует объект для указания параметров, поэтому, чтобы указать несколько параметров, вы должны быть в состоянии это сделать:
$('#my-modal').modal({
show : true,
keyboard : true,
backdrop : true
});
Бит в фигурных скобках {}
— это стандартный синтаксис объектного литерала JavaScript, в котором вы можете указать несколько свойств, разделенных запятыми.