我正在使用Lea Smart的simplecalendar.js
但它似乎与Mozilla不兼容。我测试的所有其他浏览器,即chrome和opera工作,但Mozilla在这个条件下给出了错误:
if (browser.ns6) {
var bTest = (e.pageX > parseInt(g_Calendar.containerLayer.style.left, 10)
&& e.pageX < (parseInt(g_Calendar.containerLayer.style.left, 10) + 125)
&& e.pageY < (parseInt(g_Calendar.containerLayer.style.top, 10) + 125)
&& e.pageY > parseInt(g_Calendar.containerLayer.style.top, 10));
if (e.target.name !== 'imgCalendar' && e.target.name !== 'month'
&& e.target.name !== 'year' && e.target.name !== 'calendar' && !bTest) {
g_Calendar.hide();
}
}
它叫
window.onerror = function(msg, url, line) {
并显示错误,知道为什么这不适用于Mozilla?