我有一个项目是一个庞大的网站,我被引入以使网站响应。我使用了bootstrap来构建框架,并且很快就遇到了使用jQuery版本的问题(v1.8.2)。我通过添加以下脚本引用解决了我在开发环境中的问题:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
我使用$ .noConflict();但我不相信它是在正确的位置。我在三个脚本引用之后调用它(旧的jquery,新的jquery和jquery迁移)。当我们将网站构建到临时环境时,我收到了几个脚本错误。
我读了与此类似的其他问题,并找到了以下代码:
<script src='jquery-1.6.2.js'></script>
<script>
var jq162 = jQuery.noConflict();
</script>
<script src='jquery-1.9.1.js'></script>
<script>
var jq191 = jQuery.noConflict();
</script>
这不使用迁移脚本。我也看到了相反的地方.noConflict没有被调用,只使用了迁移脚本。
一种方法被认为比另一种更好吗?或者我需要同时使用两者吗?