在此页面上:
http://www.lesmills.com/westcoast/clubs-and-facilities/facilities-and-health-clubs.aspx#
当您将鼠标放在右上角的放大镜上时,应该会弹出一个搜索框。它不起作用的原因是JQuery无法找到id =“search”的元素,它需要将mouseover事件附加到。如果单击F12以在浏览器中显示开发人员工具并查看开发人员工具的“控制台”选项卡,则可以看到此信息。该功能正在此页面上运行:
http://www.lesmills.com/westcoast/instructors/instructors.aspx
我一直在看这几个小时,有什么想法吗?
答案 0 :(得分:2)
默认情况下,ASP.net页面上的$
函数不是jQuery。它是由ASP.net定义的函数。
然后,jQuery会加载到页面上,并且可以使用完整的单词jQuery
进行访问,如jQuery('div.promo-panel')
中所示。
答案 1 :(得分:2)
自页面$ != jQuery
开始......使用jQuery(selector)
代替$(selector)
或使用IIFE
(function($){
//here $ is jQuery
})(jQuery)
如果你正在使用dom ready handler
jQuery(function($){
//here $ is jQuery
})