我一直在为我的导航制作一点动画效果。但是,我遇到了 chrome 控制台向我抛出的关于第 5 行的“Uncaught TypeError: Cannot read property 'left' of undefined”的问题:
var left = $('nav').find('.current_page_item').position().left;
如果我手动将选择器输入控制台,那么我会得到预期的 0 返回字符串,但它只是不想打球。
然后我把它带到 jsfiddle 玩它......它在那里没有问题!在这里找到:http: //jsfiddle.net/5wPQa/594/
任何见解都会令人惊叹
编辑:修复在下面的评论中..只是一个简单的文档。准备好两只眼睛总是比一只眼睛好!