FancyBox を使用する簡単な例があります
<script type="text/javascript">
(function($) {
$(document).ready(function() {
$('#fbLink1').fancybox({
'afterLoad': function() {
$('#fancyboxdiv').html('<h1>Fancybox first</h1>');
$('#fancyboxdiv').append('<a id="fbLink2" href="#fancyboxdiv" title="fancybox 2">Fancybox second</a>');
},
'afterClose': function() {
$('#fancyboxdiv').html('');
}
});
$('#fbLink2').fancybox({
'afterLoad': function() {
$('#fancyboxdiv').html('<h1>Fancybox second</h1>');
$('#fancyboxdiv').append('<a id="fbLink1" href="#fancyboxdiv" title="fancybox 1">Fancybox first</a>');
},
'afterClose': function() {
$('#fancyboxdiv').html('');
}
});
});
})(jQuery);
</script>
<div id="fancyboxdiv" style="display: none;"></div>
<a id="fbLink1" href="#fancyboxdiv" title="fancybox first">First</a><br />
<a id="fbLink2" href="#fancyboxdiv" title="fancybox first">Second</a><br />
Chrome ブラウザでは問題なく動作しますが、Internet Explorer では動作しません。IE8 以前のバージョンで動作させるにはどうすればよいですか?