Я использую фреймворк MVC 2 и добавил несколько javascript для расширения div.Он отлично работает в 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>
Я пытался разместить javavscript в начале страницы, в конце ничего не работает.Я также пытался использовать тайм-аут, но и там успеха не было.Я использую IE 8, любая помощь очень ценится Спасибо!