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