カレンダーにイベントの詳細を表示するために ColorBox を使用しています。閲覧アドレスはhttp://www.idea-palette.com/greatoppseventcal/calendar6.phpです。
Firefox では、ユーザーがイベントのある日をクリックすると、ライトボックスが開き、データベースからのイベント情報が表示されます。
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で完全に機能するため、どうすればよいかわかりません。誰でも私を助けることができますか?