我有一个页面,我有一个倒计时和流量播放器。我必须包含两个不同的jquery源。如果我取出一个倒计时时钟不起作用。如果我取出另一个玩家不起作用。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript" src="Video/js/jquery-1.3.2.min.js"></script>
修改
<script type="text/javascript">
jQuery.noConflict(true);
$(function () {
var Day = new Date();
Day = new Date(2015, 08, 02, 12, 12, 15, 00)
$('#defaultCountdown').countdown({until: Day});
$('#year').text(Day.getFullYear());
});
var videopath = "http://www.site.co.uk/Video/";
var swfplayer = videopath + "videos/flowplayer-3.1.1.swf";
</script>
答案 0 :(得分:2)
您必须使用jQuery.noConflict(true)
。
如果有必要,我们可以通过将true作为参数传递给方法来释放jQuery名称。这很少是必要的,如果我们必须这样做(例如,如果我们需要在同一页面上使用多个版本的jQuery库),我们需要考虑大多数插件都依赖于jQuery变量的存在和在这种情况下可能无法正常运作。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
var Day = new Date();
Day = new Date(2015, 08, 02, 12, 12, 15, 00)
$('#defaultCountdown').countdown({until: Day});
$('#year').text(Day.getFullYear());
});
jQuery.noConflict(true);
</script>
<script type="text/javascript" src="Video/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
var videopath = "http://www.site.co.uk/Video/";
var swfplayer = videopath + "videos/flowplayer-3.1.1.swf";
</script>