有一个使用 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 及更低版本中工作?