Здравствуйте, форумчане!
Помогите пожалуйста передать в функцию параметры.
Суть такая:
1. Есть нормально работающий код, который показывает всплывающее окно (#register_popup), при нажатии на (#register_link)
jQuery(document).ready(function(){
jQuery("#register_popup").overlay({
expose: {
color: '#000',
loadSpeed: 200,
opacity: 0.7
},
closeOnClick: true,
api: true
});
jQuery('#register_link').click(function(){
jQuery('#register_popup').overlay().load();
});
});
2. Есть несколько разных окон (#register_popup, #login_popup и т. д.), для того чтобы не прописывать их все в скрипт, пытаюсь сделать код такого типа, пишу к элементу такую строку onclick="ShowMenu( this, 'register_popup');", а в скрипт вставляю такую:
function ShowMenu( elemLink, elemPopup)
{
var elemLink = $(elemLink);
var elemPopup = $(elemPopup);
jQuery(document).ready(function(){
jQuery(elemPopup).overlay({
expose: {
color: '#000',
loadSpeed: 200,
opacity: 0.7
},
closeOnClick: true,
api: true
});
jQuery(elemLink).click(function(){
jQuery(elemPopup).overlay().load();
});
});
};
3. Код работает, но только при 2-ом клике мышкой по элементу, как сделать чтобы работал при 1-ом клике?