我使用 MVC 2 框架并添加了一些用于扩展 div 的 javascript。它在 firefox、chrome、opera 和 safari 中运行良好,但在 Internet Explorer 中运行良好。我收到“预期对象”错误。这是我的代码
jquery 导入在 site.master 文件中
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" charset="utf-8"></script>
Javascript,在 mvc 视图中:测试警报出现在 IE 中,但 test2 没有。
<script type="text/javascript">
alert("test");
$(document).ready(function () {
alert("test2");
$(".expandingcontent").hide();
$(".divexpand").click(function () {
var divID = "#" + $(this).attr("id").substring(6);
if ($(divID).is(":hidden")) {
$(divID).slideDown("slow");
} else {
$(divID).hide();
}
});
});
</script>
我尝试将 javascript 放在页面的开头,最后似乎没有任何效果。我也尝试过使用超时,但也没有成功。我正在使用 IE 8,非常感谢任何帮助谢谢!