我正在使用ColorBox在日曆上顯示事件的詳細信息。 要查看它的地址是http://www.idea-palette.com/greatoppseventcal/calendar6.php爲什麼ColorBox不會出現在Internet Explorer中?
在firefox中,當用戶單擊帶有事件的一天時,lightbox將打開並顯示數據庫中的事件信息。
在Internet Explorer中,當用戶點擊某個活動的某一天時,日曆會被推下,並且日曆上方會有一個很大的白色空白區域。當您點擊空白區域時,日曆會被推回,就好像燈箱出現在日曆上方,直到點擊關閉。
這裏是jQuery的:
$(document).colorbox.init();
$(".date_has_event").click(function(e) {
var idVal = $(this).attr("idnum");
$(".date_has_event").colorbox({open: true, initialHeight: "25%", initialWidth: "25%", width:"25%", opacity: 0.25, transition:'fade', inline:true, href:"#" + idVal + " ul"});
});
這裏是正在顯示爲正在單擊按鈕和DIV代碼:
echo ' class="date_has_event" idnum="'.$row2['id'].'" style="background-image: url(images/event_square.png); color: #8CC63F;">'.$day;
echo '<div class="events" id="'.$row2['id'].'">
<ul>'.$events[$day].'</ul>
</div>';
我不是真的很確定該做什麼,因爲它在Firefox中完美運行。有誰能夠幫助我?
我得到的jQuery的1.3.min.js「無效參數」的錯誤,第3行字33257 – DmitryK