这是1.5.1版本 和1.10.2版本的jQuery:
<script src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript">
var $151 = $;//新的命名
</script>
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
var $1102 = $;//新的命名
</script>
给他们一个新的命名,你使用不同的库时,你可以选择用哪个库的函数,这样避免了他们之间的冲突。
下面是用的第一个jQuery中的函数:
$151(document).ready(function () {
$151('#jqChartByLine').jqChart({
title: { text: '按里程统计' },
axes: [
{
location: 'left',//y轴位置,取值:left,right
minimum: 0,//y轴刻度最小值
maximum: $scope.Max,//y轴刻度最大值
interval: parseInt($scope.Max/10)//刻度间距
}
],
series:eval( $scope.jqString)
});
});
下面是用的第二个jQuery的函数:
$1102(function () {
$scope.$apply($1102("#searchWordID").autocomplete({
source: $scope.lineName
}));
});
也就是说将他们原来的$都重新命名一次。让他们能唯一对应自己库里边的函数,从而避免冲突。