jQuery noConflict 问题 1.7.0 和 1.10.2
jQuery noConflict issue 1.7.0 and 1.10.2
我已经尝试了 2 天来解决这个问题,现在我阅读了 10 或 12 个网站上的每个 post,包括这个网站。有人可以告诉我我在这里做错了什么吗?我正在调用第一个 jQuery 库并实现 noconflict,但仍然不会加载第一个 jquery 插件。
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type='text/javascript'>
var $jq170 = jQuery.noconflict();
</script>
<script src="assets/js/jquery.knob.js"></script>
<script src="assets/js/jquery.ccountdown.js"></script>
<script src="assets/js/init.js"></script>
<!--[if lte IE 7]><script src="assets/css/lte-ie7.js"></script><![endif]-->
<!-- Main Jquery & Hover Effects. Should load first -->
<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="assets/js/hover_pack.js"></script>
<!-- Bootstrap core CSS --> \
<link href="assets/css/bootstrap.css" rel="stylesheet">
您在将第一个版本分配给 $jq170
后尝试使用 $
。
要继续使用 $
,您需要执行以下操作:
$jq170(function($){
/* can use "$" here and it will be the same as "$jq170" */
});
您很可能只能使用较新的版本并替换第一个版本,这样您在页面中只包含 jQuery 一次。
如果在切换到 1.10 时插件在 1.7 中失败,则 migrate
插件可能也有帮助。查看 jQuery 下载量
我已经尝试了 2 天来解决这个问题,现在我阅读了 10 或 12 个网站上的每个 post,包括这个网站。有人可以告诉我我在这里做错了什么吗?我正在调用第一个 jQuery 库并实现 noconflict,但仍然不会加载第一个 jquery 插件。
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script type='text/javascript'>
var $jq170 = jQuery.noconflict();
</script>
<script src="assets/js/jquery.knob.js"></script>
<script src="assets/js/jquery.ccountdown.js"></script>
<script src="assets/js/init.js"></script>
<!--[if lte IE 7]><script src="assets/css/lte-ie7.js"></script><![endif]-->
<!-- Main Jquery & Hover Effects. Should load first -->
<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="assets/js/hover_pack.js"></script>
<!-- Bootstrap core CSS --> \
<link href="assets/css/bootstrap.css" rel="stylesheet">
您在将第一个版本分配给 $jq170
后尝试使用 $
。
要继续使用 $
,您需要执行以下操作:
$jq170(function($){
/* can use "$" here and it will be the same as "$jq170" */
});
您很可能只能使用较新的版本并替换第一个版本,这样您在页面中只包含 jQuery 一次。
如果在切换到 1.10 时插件在 1.7 中失败,则 migrate
插件可能也有帮助。查看 jQuery 下载量