0
這只是讓我瘋狂。我正在嘗試jqModal與jquery.ad-gallery一起工作。這是我到目前爲止有:jqModal和廣告庫
<link rel="stylesheet" type="text/css" href="css/jqModal.css">
<link rel="stylesheet" type="text/css" href="css/jquery.ad-gallery.css">
<script type="text/javascript" src="javascript/jquery-1.4.js"></script>
<script type="text/javascript" src="javascript/jquery.ad-gallery.js" ></script>
<script type="text/javascript" src="javascript/jqModal.js" ></script>
<script>
$().ready(function() {
$('#jqmPix').jqm({modal:true});
showPix = function(bhiid,projNum) {
$.ajax({
type: "get",
url: "<cfoutput>#actURL#</cfoutput>",
cache: false,
success: function(result) {
$('#jqmPixTitle').html('Photos for : '+projNum);
$('#jqmPixText').html(result);
$('#jqmPix').jqmShow().css('left',getTopLeftPt('#jqmPix')).css('top',getTop('#jqmPix'));
},
error: function(xmlHttpRequest, status, err) {
confirm('Error!' + err);
}
});
}
getTopLeftPt = function(a){
var leftPt = parseInt($(window).width()/2)-parseInt($(a).width()/2);
//alert(leftPt);
return leftPt;
}
getTop = function(a){
var topPt = parseInt($(window).height()/4-50);
//alert(topPt);
return topPt;
}
});
</script>
<input type="button" name="clicky" id="clicky" value="clicky" onclick="showPix(40852,'RE5540T09608B')"/>
<div id="jqmPix" class="jqmWindow" style="width:690px; display:none;">
<div class="jqmHeader" >
<div id="jqmPixTitle"></div>
<div id="jqmHeaderClose" >
<img src="images/vista-close.gif" class="jqmClose" alt="close" />
</div>
<div style="clear:both;"></div>
</div>
<div class="jqmBody">
<div id="jqmPixText" align="center">
</div>
<div style="clear:both;"></div>
</div>
<div class="jqmFooter jqmFooterButtons" id="jqmFooterText">
</div>
我看到了模態窗口,圖像容器,但主圖像缺少下方的導航。 IT只是不顯示。
有趣的是,如果我直接去ajax網址,一切正常。一個竅門是,我必須通過一個url變量,並檢查它的存在,當我直接打到ajax網址。如果它存在,那麼我包括。否則,firebug會在調用頁面上的jqmShow()上拋出一個錯誤。
有人可以幫我嗎?
在此先感謝。