【发布时间】:2016-02-09 18:03:45
【问题描述】:
这是一个非常烦人的错误,似乎有关于这个控制台错误的各种问题。使用 chrome 在控制台中使用它并没有给我很多工作。
/**
* Dropdown menu positioning
*/
loc.dropMenuPositioning = function (){
var dropMenu = $('.js-dropdown-item-wrap');
var mainNavigationOffset = $('.js-nav-container > ul').offset();
var mainNavigationPosition = mainNavigationOffset.left;
dropMenu.css({'left' : mainNavigationPosition - 60});
};
抱歉,我没有更多关于这个问题的内容。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
$nothing.offset()是null,当尝试访问它的属性时会抛出错误。也许问题在于$('.js-nav-container > ul')没有找到任何东西。 -
提示:尝试使用 Chrome 调试器并在函数的第一行设置断点。然后检查每个变量的值。
-
mainNavigationOffset初始化后的值是多少?
-
@sdgluck,不确定如何设置断点。
标签: javascript jquery css console.log