我已经用Google搜索了这个异常,它似乎主要归结为使用旧option[@select]样式属性选择器的人.
然而,我的问题有点不同.
当我收到错误时,没有归属于它的行号.
我认为它与我用于页面的哈希有关.
我已经尝试过很多console.log()等等,但还是没能弄清楚.
单击左侧的其中一个条目,允许其加载,然后刷新浏览器并观察控制台.
它发生在Firefox和Safari中.
我究竟做错了什么?
谢谢.
问题出在这一行:
$(window.location.hash).find('.info').css({ display: 'block' });
Run Code Online (Sandbox Code Playgroud)
这$(window.location.hash)意味着您将在页面中查找一个元素,并将哈希作为选择器.
你可能打算这样做:
$(window.location.hash.replace('!/', '')).find('.info').css({ display: 'block' });
Run Code Online (Sandbox Code Playgroud)