将这两个库一起使用并尝试使用CSS Pseudo-elements时似乎存在一个错误。
我在这里创建了一个演示:http://tappetyclick.com/fontawesomebug/。具有伪元素的锚中的文本消失,我只看到图标
如果我删除了Cookie同意插件代码,那么一切似乎都按预期工作,请参阅http://tappetyclick.com/fontawesomebug/test.htm
是否有其他人看过此问题或知道可能导致此问题的原因。
答案 0 :(得分:0)
我可能完全错了,这只是一个猜测。
我认为这是因为Cookie同意将aria-labelledby
属性定义为cookieconsent:desc
,但是:
是伪元素选择器,因此它试图找到:desc
伪选择器(显然不存在)。
您 MIGHT 可以通过在jQuery中定义此错误来停止此错误
jQuery.extend(jQuery.expr[':'], {
// add the :desc pseudo-selector to jQuery
desc: function (el, index, selector) {
// stub for now
return false;
}
});
或您可能正在使用的选择器库。
那至少是我的最佳猜测