我在让一些 jquery 在 Internet Explorer 上工作时遇到问题......有时它似乎工作,有时它似乎不起作用。虽然 chrome/firefox 没有问题,但我不明白这些问题的原因是什么。
我不包括文件中的 jquery 源,而是将文件内联到文件中。我已经把它分成几行,就像他们在实际的 jquery.min.js 中所做的那样,所以这不应该引起任何问题。
其余的 HTML 都在一行上,这一行的长度会引起问题吗?当单击页面上的某些链接并且列表器应该在 click() 函数上激活时,它只会打开 Windows 资源管理器工具,而不是捕获它并激活 e.preventDefault()。
我可以向你们展示 JS 的源代码,但我知道它工作正常,正如我在 chrome/firefox 上所说的那样,所以我觉得 Internet Explorer 存在一些我不知道的隐藏问题。我已经列出了这个问题的所有可能的细节和原因......请帮忙?感谢任何信息,我可以回答任何问题以使其正常工作:)
编辑:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-type" content="application/octet-stream" /><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><!-- JQUERY 1.7.2 HERE --></head><body><!-- HTML IS HERE WITH LOTS OF DIVS --><!-- JQUERY CODE HERE --></body></html>