问问题
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 回答