我的网站有一个移动菜单按钮,点击后会通过js展开。但是,我创建了一个子目录来开始创建新的登录页面。问题是移动菜单按钮现在不像在根页面中那样工作。我确定我有一些文件无序加载,但我创建了这个页面文件引用结构,在文件路径前面包含../(甚至试过/和绝对路径到js但无济于事)。
首先,我在考虑在页面中加载实际元素之前设置菜单按钮切换的javascript代码,但事实并非如此,因为它是在最底部加载的。令人困惑的是文件的结构与其他工作的页面相同(意思是:位置,而不是文件路径),但这样可以在单击此子目录时扩展菜单。
看着控制台,它给了我一个我不熟悉的错误,也没有找到任何关于谷歌搜索和各种帖子的感觉(对我而言)。我甚至不确定这个错误与我的问题有关。我确信这是一个常见的问题,因为我之前遇到过这个问题,很可能是其他人遇到的问题。我知道这是一个逻辑错误,通过创建子目录并将根索引的克隆放在那里,但我无法找到错误的逻辑位置。
错误是: 未捕获的TypeError:$(...)。exists不是函数 在HTMLDocument。 (VM1713 store-v3.js:6) 在c(jquery-1.10.2.min.js:4) at Object.fireWith [as resolveWith](jquery-1.10.2.min.js:4) 在Function.ready(jquery-1.10.2.min.js:4) 在HTMLDocument.q(jquery-1.10.2.min.js:4)