这个未定义来自哪里?

时间:2015-06-30 20:13:51

标签: html css undefined

目前有这个在线: http://auxproducts.comuv.com/david/

但每当我缩小网站(尝试自己)时,会出现一个顶部栏,表示未定义

(屏幕:http://gyazo.com/b4982cfc77814253564a6b82f199dda6

在我的HTML中它是100%NOWHERE。 100%,即使它在元素检查中说,也不是100%。

有人可能知道这个问题的解决方案吗?

非常感谢!

3 个答案:

答案 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中发现了真正的错误。干得好,我没有哈哈。