JQuery控制台错误
JQuery console error
我正在尝试用菜单控制内容滑块。Div元素将被放置在包装器中,我正在使用脚本更改它的位置。请检查以下代码
jQuery(document).ready(function() {
function goto(id){
jQuery(".contentbox-wrapper").animate({"left": -(jQuery(id).position().left)}, 600);
}
});
和函数调用所在的html,
<li><a href="#" onClick="goto('#homePage', this); return false">Home</a></li>
<li><a href="#" onClick="goto('#aboutPage', this); return false">About</a></li>
内容divs类似
<div class="contentbox-wrapper">
<div id="homePage" class="contentBox">
content here
</div>
<div id="aboutPage" class="contentBox">
content here
</div>
</div>
问题是,当我点击菜单项时,我会得到这个错误
"未捕获引用错误:未定义goto"
请帮忙。。
您应该将goto函数放在文档就绪事件处理程序函数之外。此外,您的函数只使用一个参数,但每次调用它时都使用两个参数(事实并非如此,只是没有多大意义)。
当你在链接的onclick属性中引用goto时,你会传递两个参数,但在它的定义中,它只接受一个参数,即id。
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- PHP REST服务抛出异常——希望避免控制台错误
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- jQuery控制台错误:无法读取属性'top'的未定义
- 角度材料和流星的控制台错误
- Jasmine与Jasminece:输出错误到控制台
- 调用Javascript时出现控制台错误
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- 出现“未捕获的类型错误:未定义不是函数”控制台错误
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- JQuery控制台错误
- 如何处理错误'控制台未定义'在powershell中
- 有一种方法可以使jslint在使用控制台时显示警告或错误
- 是什么导致了这个JS控制台错误
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- 如何发送控制台消息和错误以提醒
- 抄写员 JS 错误 - 控制台.log未定义
- Node.js Visual Studio工具如何获取错误/控制台消息以输出VS
- JavaScript -网站可以看到用户脚本生成的错误/控制台日志吗?
- 错误控制台提示“函数未定义”