仅适用于谷歌浏览器和野生动物园的网站

时间:2013-03-16 17:22:23

标签: jquery internet-explorer

这是我遇到问题的网站:

http://tempalex135a4zr4.aws.af.cm/fourpics_new_demo.html

(我把它隔离到一页)。我已经在所有版本的IE(甚至IE 10)和大多数版本的Firefox中测试过它。当我在其中一个浏览器中按提交时,似乎没有任何事情发生。在Google Chrome和Safari中,会出现一个不错的下拉列表。

我正在使用jQuery,并尝试使用event.preventDefault()来阻止基于ajax的表单正常提交。我还尝试在提交表单时返回false。我试着输入Dean Edward的剧本http://dean.edwards.name/IE7/,但没有运气。

我已通过W3C验证了我的HTML,并且我对非UTF-8编码提出了投诉,这似乎不是一个大问题。

我检查过以确保我使用的是最新版本的jQuery和最新版本的jQuery UI。我认为最终问题在于告诉浏览器使用ajax而不是正常提交​​表单。但是,对于任何版本的Firefox或IE,我似乎无法做到这一点。

1 个答案:

答案 0 :(得分:1)

Firefox中存在javascript错误。检查Firebug中的控制台。

 $('input#submit').click(function () {
     //$("ul").fadeOut(1000);
     event.preventDefault(); 

event未定义。尝试:

 $('input#submit').click(function (event) {
     //$("ul").fadeOut(1000);
     event.preventDefault();