コード:
$(document).ready(function() {
$("#main_div").bind('click', function(e){
var x = event.pageX-document.getElementById("main_div").scrollLeft;
var y = event.pageY-document.getElementById("main_div").scrollTop;
document.pointform.form_x.value = x;
document.pointform.form_y.value = y;
var a= x-404;
var b= y-88;
if(document.getElementById('optionselect').value=='a')
{
$("#container-5").css({"top":b,"left":a});
$("#container-5").show();
e.stopPropagation();
}
else if(...)
{
...
}
});
});
やあみんな、コードはIEとChromeで正常に動作していますが、Firefoxで同じように実行しようとすると、「イベントが定義されていません」というエラーがスローされ、varxが定義されているカーソルがポイントされます。この問題を解決するにはどうすればよいですか?