我需要使用fancybox彈出使用應用窗體顯示div。是否有可能.fancybox()除了圖像以外的任何東西,因爲我在互聯網上使用的所有教程。使用Fancybox顯示彈出窗口div
在此先感謝!
我有以下代碼:
<input type="button" value="Preview" id="btnPreview" />
TESTEN的文字!
<script type="text/javascript">
$(document).ready(function() {
$('#divDetails').hide();
$('#divPreview').hide();
$('.image').click(function() {
var imgPath = $(this).attr('src');
var imgName = imgPath.substring(0, imgPath.length - 4);
var imgAlt = $(this).attr('alt');
$('#mainDiv').hide();
$('#divDetails').show('slow');
$('#detailedImage').attr('src', imgName + '-large.jpg').attr('alt', imgAlt);
});
$('#btnPreview').click(function() {
$('#divDetails').show();
$("#divPreview").fancybox();
});
})
</script>
其餘的代碼是不相關的。當我點擊btnPreview按鈕時,我想要div ID爲divPreview的div彈出,我打電話給$(「#divPreview」)。fancybox();
我包括這些腳本
<link href="../css/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="../fancybox/jquery.fancybox-1.3.4.pack.js" type="text/javascript"></script>
<script src="../fancybox/jquery.mousewheel-3.0.4.pack.js" type="text/javascript"></script>
<script src="../fancybox/jquery.easing-1.3.pack.js" type="text/javascript"></script>
我在做什麼錯?
謝謝!
fancybox()方法不會啓動fancybox彈出窗口。它將fancybox附加到點擊它們的項目。 –
我不明白。你能告訴我一個好的代碼嗎? – Dragan