首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery函数不能在MVC4 _Layout.cshtml页面中工作

jQuery函数不能在MVC4 _Layout.cshtml页面中工作
EN

Stack Overflow用户
提问于 2013-04-29 04:34:34
回答 1查看 727关注 0票数 0

我在MVC4项目的~/Views/Shared/_Layout.cshtml文件(MVC MasterPage)中有以下代码

代码语言:javascript
运行
复制
<span id="clickMeToToggleMe">
    <img src="~/Images/1.jpg" />
</span>

我还在我的~/Scripts/myCustom.js文件中在~/Scripts/jQuery-1.8.3.min下捆绑了一个~/ViewStart/bundle.config Javascript文件。"myCustom.js“文件包含多个其他函数,它们在我运行应用程序时正常工作,~/Views/Shared/_Layout.cshtml视图在浏览器中呈现。

The problem:尽管我已经确认视图和javascript正在呈现并正常工作,但...one特定的Javascript/jQuery仍然无法工作:

代码语言:javascript
运行
复制
// bg toggle
$('#clickMeToToggleMe').click(function () { $('body').toggleClass('anotherClass', 1000); });

我知道这很管用,因为我以前用过很多次了。这是一个http://jsfiddle.net/mrbilljsf/3mQDV/3/,他们也在那里使用它。由于某种原因,该函数在~/Views/Shared/_Layout.cshtml中无法工作,有什么想法吗?

更新#1下面的图像显示了FireFox中的选择器和元素(包括由于图像高度和线条高度而强制填充)(使用检查元素(Q)选择工具):

我将span Id的名称更改为"tb“(以及javascript*中的选择器)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-29 09:50:34

很明显,我新安装的VisualStudio2012Professional(购买(终于))正在我身上出毛病。在我的电脑故障排除和清理中,我卸载了Visual 2012,并再次运行了我的解决方案,该功能现在可以正常工作,浪费时间!谢谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16271228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档