目前有这个在线: http://auxproducts.comuv.com/david/
但每当我缩小网站(尝试自己)时,会出现一个顶部栏,表示未定义
(屏幕:http://gyazo.com/b4982cfc77814253564a6b82f199dda6)
在我的HTML中它是100%NOWHERE。 100%,即使它在元素检查中说,也不是100%。
有人可能知道这个问题的解决方案吗?
非常感谢!
答案 0 :(得分:2)
main.js的第51行:
$(
'<div id="titleBar">' +
'<a href="#navPanel" class="toggle"></a>' +
'<span class="title">' + $('#logo').html() + '</span>' +
'</div>'
)
您的titleBar(在小屏幕上)从您的#logo
元素中提取html内容。检查确实存在#logo
元素,或更改此调用以从另一个来源中提取值。
答案 1 :(得分:1)
在第50行的main.js
中,您有以下代码段:
// Title Bar.
$(
'<div id="titleBar">' +
'<a href="#navPanel" class="toggle"></a>' +
'<span class="title">' + $('#logo').html() + '</span>' +
'</div>'
)
.appendTo($body);
似乎$('#logo')
未定义。
答案 2 :(得分:0)
你的整个文件很乱。转到ToS页面,您还会看到联系人锚点。 关于“undefined”是它始终存在,它只是因为它得到
而无法看到display: none;
并且无法看到。尝试在titleBar(#titleBar)中寻找标题类(.title)。
编辑:好的,你们在.js中发现了真正的错误。干得好,我没有哈哈。