2013-01-08 145 views
0

我收到JavaScript錯誤,如:對象不支持屬性或方法「觸發」在IE9和IE8

對象不支持屬性或方法「觸發」

slideToggle在IE中工作正常。但我在IE中得到這個JavaScript錯誤。我該如何解決這個問題。需要添加任何插件或更改任何內容。

$('#divid').slideToggle("slow"); 
$('#divid').Toggle("slow"); 
+1

嘗試'肘節()'即 – Oldskool

回答

7

更換

$('#divid').Toggle("slow"); 

$('#divid').toggle("slow"); 

JavaScript是區分大小寫的。

+1

一個細微差別,但jquery不*從* *製作*。 jquery是js之上的一個框架。 – Eonasdan

+0

@Eonasdan +1當我不同意的時候,我回滾了這個編輯。 –

+0

是的,我明白了。我發佈後:) – Eonasdan

5

應該$('#divid').toggle("slow");

所有jQuery方法開始小寫

toLowerCase() 

通常(並非定律),你可以找到使用:結合兩個(或更多)而言

slideToggle() 

或者在這裏從JavaScript爲例,當
駝峯通常使用大寫命名JS對象或引用變量如例如對象時:在lowercas var Calculate = new Object();

相關問題