2013-04-29 40 views
0

不工作我在MVC4項目~/Views/Shared/_Layout.cshtml文件下面的代碼(MVC母版)jQuery的功能MVC4 _Layout.cshtml

<span id="clickMeToToggleMe"> 
    <img src="~/Images/1.jpg" /> 
</span> 

我也有我的~/ViewStart/bundle.config文件~/Scripts/jQuery-1.8.3.min下捆綁~/Scripts/myCustom.js JavaScript文件。 「myCustom.js」文件包含多個其他功能,這些功能與我在運行應用程序時的工作方式相同,並在瀏覽器中呈現視圖。

問題: 儘管我已經證實,鑑於和JavaScript被渲染和它應該發揮作用......一個特定的Javascript/jQuery的功能無法正常工作:

// bg toggle 
$('#clickMeToToggleMe').click(function() { $('body').toggleClass('anotherClass', 1000); }); 

我知道這是有效的,因爲我過去曾多次使用過它。這裏有一個JsFiddle他們也在那裏使用它。由於某種原因,該功能在~/Views/Shared/_Layout.cshtml中不起作用,有什麼想法?

更新#1 下面的圖像示出了選擇器和元件(包括強迫填充由於圖像VS的行高的高度)在FireFox(使用檢查元素(Q)選擇工具) : enter image description here 我在JavaScript *

+0

控制檯中顯示任何錯誤? – 2013-04-29 04:51:33

+0

無。我已經通過FireFug中的Firebug和Web Developer Toolbar至少運行了30次該頁面,並且通過Internet Explorer和Chrome瀏覽了很多次,沒有任何錯誤(我可以看到)正在拋出。 – 2013-04-29 05:15:29

+0

如果你拋出一個斷點,代碼至少會被擊中? – 2013-04-29 05:43:41

回答

0

巴吉安裝變化跨度ID設置爲「TB」(以及選擇的名稱,專業(購(終於顯然我的新安裝Visual Studio 2012))被竊聽在我的故障排除和清理我的電腦時,我卸載了Visual Web Developer 2012並運行了我的解決方案而且功能現在可以正常工作,浪費時間!感謝所有試圖提供幫助的人。