Добавка в script

294
23 мая 2017, 03:31

У Bootstrap при открытии модального окна часть этого скрипта подставляет padding-right:(x)px , а при закрытии убирает его. Как сделать чтобы дополнительно подставлялся этот же отступ к id="supportTrigger" Что и куда добавить ? https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js

Answer 1

Речь идет о добавлении padding-right элементу body в случае, когда элемент имеет полосу прокрутки.

У Bootstrap Modal есть события. На событие shown.bs.modal мы устанавливаем padding-right элементу #supportTrigger

$('#myModal')
  .on('shown.bs.modal', function () {
    var paddingRight = $('body').css('padding-right')
    $('#supportTrigger').css('padding-right', paddingRight)
  })

На событие hidden.bs.modal обнуляем padding-right

$('#myModal')
  .on('hidden.bs.modal', function () {
    $('#supportTrigger').css('padding-right', 0)
  })
READ ALSO
не видит функцию javascript

не видит функцию javascript

Прошу обратить внимание на этот код

366
Цикл по массиву объектов

Цикл по массиву объектов

Сервер отдает JSON c массивом объектов, перебираю их обычным for

272
Именованное свойсто массива JavaScript

Именованное свойсто массива JavaScript

Насколько мне известно, массив - это список значений доступ к которым осуществляется по числовому индексуНедавно натолкнулся на такой код:

269
Массив в JavaScript

Массив в JavaScript

Необходимо сделать, чтобы помимо основной функции, которая сейчас работает, в каждой строке массива количество его элементов увеличивалось...

334