对于我的一生,我看不到我在哪里出错了。链接:http://website-test-lab.com/sites/landstar/
我正在尝试设置Conditionizr,但遇到上述问题,并且'chrome'类未添加到html标签中。
我的header.php看起来像这样:
<?php wp_head(); ?>
<script>
conditionizr.add('chrome', ['class'], function () {
return !!window.chrome && /google/i.test(navigator.vendor);
});
</script>
</head>
我正在通过functions.php调用conditionizr,并将其添加到上述调用之前的标头中。我删除了网站上的所有其他JS,但这并没有帮助。我得到了相同的结果。
我不确定我还会在哪里出错?
任何帮助深表感谢。
谢谢。
最佳答案
始终阅读the documentation。 .add()
有两个参数。您的配置属于.config
:
conditionizr.config({
assets: '/path/to/my/assets/',
tests: {
'chrome': ['class']
}
});
conditionizr.add('chrome', function () {
return !!window.chrome && /google/i.test(navigator.vendor);
});
关于javascript - 未捕获的TypeError:对象不是函数-Conditionizr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24530546/