javascript - 我可以在 1 个页面中运行 2 个相互重叠的 JQuery 函数吗?

标签 javascript jquery html

嗨,我在 html 页面中实现 2 个 jquery 时遇到了一些问题 这是我使用的查询:

<script language="Javascript" type="text/javascript" src="js/jquery.blinds-0.9.js"></script>

 <script type="text/javascript">                  //running the script for blinds
    $(window).load(function () {
            // start the slideshow
    $('.slideshow').blinds();
    })
    </script>



<script language="Javascript" type="text/javascript" src="jquery.min.js"></script>
<script language="Javascript" type="text/javascript" src="jquery-ui.min.js"></script>

<script type="text/javascript">              //running the script for accordion
$(document).ready(function() {
$("#accordion").accordion();
});
</script>

问题是,如果我在 html( Accordion 或百叶窗)中实现它们,则只有 1 个脚本可以运行,有谁知道如何修改它们以便所有 jquery 都可以运行,并且我可以在整个页面中重用它们?

例如,如果我将 Accordion js 引用添加到头部,百叶窗将不会运行。

非常感谢您的回答,提前致谢!

最佳答案

只有一个运行,因为另一个在 jQuery 加载之前执行

尝试:

<script src="jquery.min.js"></script>              <!--jQuery-->
<script src="jquery-ui.min.js"></script>           <!--jQueryUI plugin-->
<script src="js/jquery.blinds-0.9.js"></script>    <!--blinds plugin-->
<script>                                           <!--your scripts-->
    $(function() {
        $('#accordion').accordion();
        $('.slideshow').blinds();
    });
</script>

jQueryUI has a built-in blinds effect 。如果百叶窗插件具有相同的效果,您可能不需要它。

关于javascript - 我可以在 1 个页面中运行 2 个相互重叠的 JQuery 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10704498/

相关文章:

javascript - 如何在 IE8 中使用响应 JS 应用 2 个媒体查询?

javascript - 用不那么难看的东西替换 WebView 中的 "Web page not available"错误? (安卓)

javascript - 在嵌套函数中使用 'this'

javascript - 获取 URL 以从 iFrame 打开更大的 map ?

javascript - Express POST - 返回的 JSON 被 JQuery 视为无效

javascript - 动态添加onchange函数以使用jQuery下拉

javascript - 如何将 SQLite 本地数据库连接到 HTML 前端?

html - 安卓浏览器 : HTML <label> doesn't check &lt;input&gt;

Javascript 在间隔之间跳转

javascript - 如何使用 JavaScript 或 jQuery 实现搜索功能