gpt4 book ai didi

javascript - jquery 破坏了另一个 javascript

转载 作者:行者123 更新时间:2023-11-28 03:11:06 25 4
gpt4 key购买 nike

我正在使用一个带有 html 模板的日期选择器,一切正常,直到我使用自定义 jquery 来使用单选按钮隐藏一个 div ...

这是我最喜欢的脚本

<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" ></script>
<script type='text/javascript' src='js/plugins/jquery/jquery-ui.min.js'></script>
<script type='text/javascript' src='js/plugins/jquery/jquery-migrate.min.js'></script>
<script type='text/javascript' src='js/plugins/jquery/globalize.js'></script>
<script type='text/javascript' src='js/plugins/bootstrap/bootstrap.min.js'></script>
<script type='text/javascript' src='js/plugins/mcustomscrollbar/jquery.mCustomScrollbar.min.js'></script>
<script type='text/javascript' src='js/plugins/uniform/jquery.uniform.min.js'></script>
<script type='text/javascript' src='js/plugins/knob/jquery.knob.js'></script>
<script type='text/javascript' src='js/plugins/sparkline/jquery.sparkline.min.js'></script>
<script type='text/javascript' src='js/plugins/flot/jquery.flot.js'></script>
<script type='text/javascript' src='js/plugins/flot/jquery.flot.resize.js'></script>
<script type='text/javascript' src='js/plugins.js'></script>
<script type='text/javascript' src='js/actions.js'></script>
<script type='text/javascript' src='js/charts.js'></script>
<script type='text/javascript' src='js/settings.js'></script>

如果我使用它,那么 datepicker 工作正常但我的 jquery 不工作,我的 jquery 代码是

<script type="text/javascript">
$(document).ready(function () {
$("#vodn").trigger("click");
$('#div1').hide('fast');
$('#vod').click(function () {
$('#div2').hide('fast');
$('#div1').show('fast');
});
$('#vodn').click(function () {
$('#div1').hide('fast');
$('#div2').show('fast');
});
});
</script>

只有在我的 jquery 之前调用这个 jquery.min.js,我的 jquery 才能工作

<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" ></script>

但问题是我的自定义 jquery 正在工作,但 datepicker 不工作(可能是因为我两次调用 jquery.min.js),我在做什么错误以及如何纠正它......

编辑:我观察到当我使用 noconflict 时,我导入 jquery.min.js 的地方会影响页面,如果我在 js/plugins.js 之前导入它,那么我的日期选择器是不工作,如果我在 plugins.js 之后导入它,那么我的自定义代码不工作

最佳答案

在你的 jquery 脚本的第一行添加 noConflict

var $ = jQuery.noConflict();
$(document).ready(function () {
$("#vodn").trigger("click");
$('#div1').hide('fast');
$('#vod').click(function () {
$('#div2').hide('fast');
$('#div1').show('fast');
});
$('#vodn').click(function () {
$('#div1').hide('fast');
$('#div2').show('fast');
});
});

关于javascript - jquery 破坏了另一个 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com