nyroModel не изменяет размеры автоматически

С помощью $.nmManual вместо по умолчанию .nyroModal, Стандартный nyroModel изменит размер модели автоматически в зависимости от размера окна браузера, но фильтры в лучшем случае расплывчаты, когда пытаются установить это.

$('.nyroModal').nyroModal(); Функция по умолчанию работает нормально.

$.nmManual('test.html', {
                        modal: true,              //doesn't seem to do anything  
                               sizes: {
                                      minW: 805,   //this works
                                      minH: 610,
                                      },
                        showCloseButton: false,   //also works
                        anim: { 
                           resize: true,          //both these do nothing
                           showTrans:true,
                        }

Я nyromodel сайт делает довольно трудно понять, какие именно параметры resize, def, а также showtrans на самом деле использовать.

1 ответ

Решение

У меня есть несколько ответов об использовании плагина в ручном режиме через $.nmManual, В основном вы должны инициировать фильтры с кодом, подобным этому:

$.nmManual('http://mypage.html/', {
    callbacks: { 
      initFilters: function(nm) {
      nm.filters.push('somefilter');
      nm.filters.push('anotherfilter');
    }
  }
});

Чтобы открыть страницу вручную, вам просто нужно $.nmManual('mypage.html'); если я правильно помню, он загрузит link фильтр, но если вы хотите открыть страницу внутри iframe вручную, вам нужно link а также iframe фильтр: открыть iframe вручную в nyroModal?

Об изменении размера загруженной страницы, время назад я имел дело с, но у меня нет результатов... используя этот код:

$(window).resize(function() {
    if($.nmTop() !== undefined)
    {
        $.nmTop().resize(true);
    }
});

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

Я не знаю, то же самое ли это поведение при использовании селектора DOM.

Наконец вариант modal: true предотвращает закрытие всплывающего окна при щелчке за пределами его края, который находится на темном фоне.

Другие вопросы по тегам