ПредишенСледващото

Прехвърляне прозорец в datalife двигател

Сигурен съм, че много хора се срещна модалните кутии на уебсайтове, или дори да ги използват. Така например, на сайта си, аз ги използват много интензивно, така че е много удобно и красиво.

Тази джаджа е стандарт в DLE.

Нека да разгледаме структурата, така че най-лесният сценария

функция FuncName # 40; # 41; $ # 40; функция # 40; # 41;

$ # 40; '# ModalWin' # 41; .dialog # 40; autoOpen # 58; вярно,
покажем # 58; "Fade"
скрие # 58; "Fade"
ширина # 58; 220
височина # 58; 450


Както можете да видите, той се свързва като обикновена функция, е името му


който може да се променя и това не трябва да се повтаря една и съща страница, обектът, в който ще се извършва дейността (в този случай се появи модален прозорец)

Е, и други параметри, а именно,

autoOpen - по подразбиране, тази опция не е вярно, което означава, че автоматично появата на диалоговия прозорец, когато бъде призован dialod метод. Ако зададете стойност на опцията е лъжа, той ще бъде в латентно състояние и да го направите видим ще се използва .dialog ( "отворен") на диалоговия прозорец.

bgiframe - по подразбиране - невярно. Ако тази опция е настроена на вярно (изисква в допълнение към свързване bgIframe щепсел) е определен проблем IE6, изберете където елементите се поставят на върха на други елементи, независимо от Z-индекс. Може би в бъдещите версии, щепсел връзка вече няма да е задължително.

копчета - в този вариант се дава на обекта, където можете да определите бутоните, показани в диалоговия прозорец и да ги свържете с обратно повикване функции.

closeOnEscape - по подразбиране тази опция е настроена да е истина, и затваря диалоговия прозорец чрез натискане на «Escape» ключове. ЛЪЖА, можете да предотвратите това действие.

dialogClass - посочени в този вариант на името на класа (или класове) ще бъдат приложени към диалога за допълнително оформяне.

плъзгане - стойността по подразбиране е вярно, което го прави възможно да се премести диалоговия прозорец. Ако е фалшива, движението ще бъде невъзможно.

височина - по подразбиране тази опция е включена в автоматичен режим, а височината на диалоговия прозорец се определя от неговото съдържание. Можете да пуснете стойността на височината на диалоговия прозорец, в пиксели. Например: височина: 300. В този случай, ако съдържанието надхвърля определен размер, ще бъде вертикална лента за превъртане.

крия - тази опция ви позволява да се определи ефекта на която ще се използва, когато затворите диалоговия прозорец. Например: скрие: "пързалка". Стойността по подразбиране е нула, т.е. прилагани никакви ефекти.

maxHeight - максималната височина, до която може да се променя размера на диалога, в пиксели.

maxWidth - максималната ширина, на които, на пиксела може да се променя размера на диалога.

minHeight - минималната височина, до която може да се променя размера на диалога, в пиксели.

minWidth - минимална ширина, на които, на пиксела може да се променя размера на диалога.

модален - ако е настроено да се отнася и за този вариант, диалог ще бъде модален. Т.е. други елементи на дадена уеб страница ще бъдат блокирани и потребителят не може да взаимодейства с тях. Това ще бъде постигнато чрез създаването на допълнителен слой, който се намира по-долу на диалога, но по-горе и други елементи на уеб страницата.

позиция - стойността на тази опция може да бъде низ или масив, който да определи началната позиция на диалоговия прозорец. Възможни стойности: "център", "ляво", "дясно", "отгоре", "отдолу". Друг вариант - да използва същите стойности в масива. Например [ "право", "отгоре"], за да поставите на диалога в горния десен ъгъл.

Промяна на размера - стойността по подразбиране е вярно, което го прави възможно да се промени размера на диалоговия прозорец. Ако е фалшива, а след това да се променят размерите става невъзможно.

шоу - с тази опция може да се определи ефекта трябва да се използва при отваряне на диалог. Например: шоу: "пързалка". Стойността по подразбиране е нула, т.е. прилагани никакви ефекти.

стека - по подразбиране тази опция е настроена на истина, която позволява на прозореца (ако използвате няколко диалогови прозорци на една уеб страница), да се фокусирате, а да се показва на другите прозорци. Чрез задаване на тази опция за фалшива можете да се откажете от това поведение на избрания прозорец.

заглавие - опция стойност може да бъде низ, който може да се използва за заменяне на заглавието на прозореца, посочен в HTML-маркиране.

ширина - ширината на диалог, в пиксели. Стойността по подразбиране е 300.

zIndex - Z-индекс стойност на диалогов прозорец. Стойността по подразбиране на 1000.

Да, но това не е свършила още, ние все още трябва да направим така, че да бъде активиран от сценария и да му кажа какво трябва да се появи (поп).
Тук тя ще изглежда като при натискане на бутона, който активира скрипта



Най-важното тук е така # 111; nКликнете върху = "FuncName ()"
Това е, когато щракнете върху бутона отваря модален прозорец. О, аз не се даде код изскачащ прозорец, разстройство


Страхотно, това е, което ни свързва:

функция FuncName # 40; # 41; $ # 40; функция # 40; # 41;

$ # 40; '# ModalWin' # 41; .dialog # 40; autoOpen # 58; вярно,
покажем # 58; "Fade"
скрие # 58; "Fade"
ширина # 58; 220
височина # 58; 450




Ако желаете, че все още щеше да е от типа на бутона "Close". "Ok" и т.н. в сценария след (в този случай, височина: 450) пише:

"Кандидатстване" # 58; функция # 40; # 41; <
за предупреждение # 40; "кликнете върху Прилагане," # 41 ;;
>
"Затваряне" # 58; функция # 40; # 41; $ # 40; това # 41; .dialog # 40; "близо" # 41 ;;
>
>


Възможно е да се постави в зависимост от модален прозорец, например чрез натискане на бутона "Apply" ще се появи предупреждение, че "като кликнете върху Прилагане" бутон и т.н.
Накратко възможностите си са ограничени познания за к # 097 само; vascript. Надявам се, че разбирате поне нещо от този урок, докато


Свързани статии

Подкрепете проекта - споделете линка, благодаря!