Created
December 23, 2011 08:57
-
-
Save ebinnion/1513637 to your computer and use it in GitHub Desktop.
Jquery Modal Window
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$(document).ready(function() { | |
//select all the a tag with name equal to modal | |
$('a[name=modal]').click(function(e) { | |
//Cancel the link behavior | |
e.preventDefault(); | |
//Get the A tag | |
var id = $(this).attr('href'); | |
//Get the screen height and width | |
var maskHeight = $(document).height(); | |
var maskWidth = $(window).width(); | |
//Set heigth and width to mask to fill up the whole screen | |
$('#mask').css({'width':maskWidth,'height':maskHeight}); | |
//transition effect | |
$('#mask').fadeIn(1000); | |
$('#mask').fadeTo("slow",0.8); | |
//Get the window height and width | |
var winH = $(window).height(); | |
var winW = $(window).width(); | |
//Set the popup window to center | |
//$(id).css('top', winH/2-$(id).height()/2); | |
$(id).css('left', winW/2-$(id).width()/2); | |
//transition effect | |
$(id).fadeIn(2000); | |
}); | |
//if close button is clicked | |
$('.window .close').click(function (e) { | |
//Cancel the link behavior | |
e.preventDefault(); | |
$('#mask').hide(); | |
$('.window').hide(); | |
}); | |
//if mask is clicked | |
$('#mask').click(function () { | |
$(this).hide(); | |
$('.window').hide(); | |
}); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<a href="#dialog" id="products" name="modal">Products</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div id="dialog" class="window"> | |
<iframe scrolling='no' frameborder='0' id='iframe1' src='http://www.my-sharp.com/DesktopModules/MySharp/SharpUSA.aspx?DealerShipID=8BBACFB6-A154-47E9-B380-03CAEC74EA00&Model=0' height='2000px' width='1000'></iframe> | |
<!-- close button is defined as close class --> | |
<a href="#" class="close">Close it</a> | |
</div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment