这只发生在IE6中。使用下面的代码,我得到错误'jQuery'没有定义在第9行字符1.当我删除simplemodal行时没有错误。我尝试设置type =“text/javascript”charset =“utf-8”,但它仍然无法工作。有任何想法吗?当导入simplemodal时未定义'jQuery'
<html>
<head>
<script language="Javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script language="Javascript" src="scripts/jquery.simplemodal.1.4.1.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined'){
document.write(unescape("%3Cscript type='text/javascript' charset='utf-8' src='scripts/jquery-1.4.4.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
</head>
<body>
test
</body>
</html>
只是为了好玩,如果您将https更改为http,会发生什么情况?有什么区别? – raRaRa 2010-12-17 09:57:14
有什么理由要这么做? – yoda 2010-12-17 09:58:44
摆脱这个s就什么都不做。 – edwardmlyte 2010-12-17 10:04:40