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
предотвращает закрытие всплывающего окна при щелчке за пределами его края, который находится на темном фоне.