【发布时间】:2018-06-06 21:45:53
【问题描述】:
我正在显示一个浮动菜单栏。它工作正常,但我收到以下编译错误:
[错误] ...\src\main\webapp\resources\js\util\modules\floating-j-menu.js:line 29:column 15:syntax error
menuPosition=$('#menuJF').position().top + 485;
[错误] ...\src\main\webapp\resources\js\util\modules\floating-j-menu.js:line 31:column 1:syntax error
[错误] ...\src\main\webapp\resources\js\util\modules\floating-j-menu.js:line 1:column 0:Compilation 产生了 5 个语法错误。
请帮我看看这里的错误。
$(window).load(function() {
if ($("body").height() > $(window).height() - 41) {
$('#menuJF').removeClass('hide');
}
menuPosition = $('#menuJF').position().top + 485;
FloatMenu();
});
$(window).scroll(function() {
FloatMenu();
if ($(window).scrollTop() + $(window).height() > $(document).height() - 41) {
$('#menuJF').addClass('hide');
} else {
$('#menuJF').removeClass('hide');
}
});
【问题讨论】:
-
请花时间整理您的问题。坦率地说,在我编辑之前,这是一个难以理解的混乱
-
从错误来看,您的代码中似乎有一些无效的不可见的不间断空格字符导致了问题。我建议删除它们
-
请提供 HTML 以供比较。
-
HTML 代码:
-
请使用问题下方的
edit按钮添加
标签: javascript jquery css