jquery - jQuery $ 不适用于 Sufee
问题描述
我下载了Sufee模板并导入了 jquery:
<script src="vendors/jquery/dist/jquery.min.js"></script>
在该行之后,我定义了自己的 javascript - 与此处建议的 if-else 一起使用:
<script type="text/javascript">
if(jQuery){
console.log('yes');
$(document).ready(function() {
//launch cyclic calls
setInterval(function(){
alert('sdf');
}, 1000);
});
在我的 Crome 中,我得到一个“是”,但我没有收到警报 - 相反,我收到以下错误:
index.html:311 Uncaught TypeError: $ is not a function
我做错了什么?
解决方案
我刚刚找到了解决方案:模板似乎导入了一个 main.js,它使用:
$.noConflict();
这样我以后就不能再使用 $ 了!
推荐阅读
- c - 为什么类型双关语被认为是 UB?
- python - Python / DataFrame:当值大于零时计算出现/行的百分比
- javascript - 正则表达式:将html模式正则表达式转换为js格式
- mediawiki - 如何从 mediawiki API 获取特定人的所有报价列表?
- dictionary - Jinja 用于在 map: [1, 2] 中构造字典 [{'x': 1}, {'x': 2}]
- php - 数组内部的foreach数组
- javascript - 从 DOM 输入元素动态创建现有类的新 JS 对象实例
- python - 具有特定格式的 Django 自定义用户模型可选字段和整数字段
- javascript - 如何在导航栏图标按下隐藏图像
- c++ - 使用原始数组初始化动态数组