amir ghasemiyan
جمعه 14 شهریور 1393, 09:44 صبح
سلام بچه ها
يك كد دارم كه مياد يك فرم رو برام باز ميكنه
ولي مشكلي كه دارم اينه كه اگه هرجاي صفحه (بجز روي فرم) كليك كنم فرم بسته ميشه. ميخوام اين اتفاق نيفته. كسي ميدونه بايد چه تغييري تو كدها بدم؟
اينم كد
$(function()
{
$('.modal-opener').on('click', function()
{
if( !$('#sky-form-modal-overlay').length )
{
$('body').append('<div id="sky-form-modal-overlay" class="sky-form-modal-overlay"></div>');
}
$('#sky-form-modal-overlay').on('click', function()
{
$('#sky-form-modal-overlay').fadeOut();
$('.sky-form-modal').fadeOut();
});
form = $($(this).attr('href'));
$('#sky-form-modal-overlay').fadeIn();
form.css('top', '50%').css('left', '50%').css('margin-top', -form.outerHeight()/2).css('margin-left', -form.outerWidth()/2).fadeIn();
return false;
});
$('.modal-closer').on('click', function()
{
$('#sky-form-modal-overlay').fadeOut();
$('.sky-form-modal').fadeOut();
return false;
});
});
يك كد دارم كه مياد يك فرم رو برام باز ميكنه
ولي مشكلي كه دارم اينه كه اگه هرجاي صفحه (بجز روي فرم) كليك كنم فرم بسته ميشه. ميخوام اين اتفاق نيفته. كسي ميدونه بايد چه تغييري تو كدها بدم؟
اينم كد
$(function()
{
$('.modal-opener').on('click', function()
{
if( !$('#sky-form-modal-overlay').length )
{
$('body').append('<div id="sky-form-modal-overlay" class="sky-form-modal-overlay"></div>');
}
$('#sky-form-modal-overlay').on('click', function()
{
$('#sky-form-modal-overlay').fadeOut();
$('.sky-form-modal').fadeOut();
});
form = $($(this).attr('href'));
$('#sky-form-modal-overlay').fadeIn();
form.css('top', '50%').css('left', '50%').css('margin-top', -form.outerHeight()/2).css('margin-left', -form.outerWidth()/2).fadeIn();
return false;
});
$('.modal-closer').on('click', function()
{
$('#sky-form-modal-overlay').fadeOut();
$('.sky-form-modal').fadeOut();
return false;
});
});