2263 次
2 回答
4
于 2013-02-26T10:32:27.550 回答
0
如果有人仍然发生这种情况。实际上,将 base href 与 fancybox 一起使用是有冲突的。
Fancybox 中有一个检查,查看href单击的元素的 并检查#符号,如果发现它将类型设置为内联。
https://github.com/fancyapps/fancyBox/blob/master/source/jquery.fancybox.js#L303
这在不使用的情况下也可以正常工作<base href>,但是如果你使用它,那么该href属性将返回带有哈希的完整 url,因此查找的检查href.charAt(0) === '#'将失败,因为第一次聊天不再是#,而可能是一个 h。
也许与其检查charAt(0) === '#'它,不如只寻找 a#并进行拆分。
于 2014-09-04T19:07:35.830 回答