gpt4 book ai didi

javascript - 加载脚本 JavaScript

转载 作者:行者123 更新时间:2023-12-03 04:09:36 24 4
gpt4 key购买 nike

我使用了 3 个 html,其中 1 个包含页眉,1 个包含页脚,另一个包含所有内容的基础。我使用以下代码加载页眉和页脚

jQuery(document).ready(function ($) {
$('#header-load').load('/app/templates/header.html', function () {
console.log('header loaded')
});
$('#footer-load').load('/app/templates/footer.html', function () {
console.log('footer loaded')
});
$('.dropdown').on('show.bs.dropdown', function (e) {
$(this).find('.dropdown-menu').first().stop(true, true).slideDown(300);
});

$('.dropdown').on('hide.bs.dropdown', function (e) {
$(this).find('.dropdown-menu').first().stop(true, true).slideUp(200);
});

})

在基本 html 中,如下

<!DOCTYPE html>
<html class="no-focus" lang="en">
<head>
<meta charset="utf-8">
<title>Home</title>
<link rel="stylesheet" id="css-main" href="/public/css/app.css">
<!-- END Stylesheets -->
</head>
<body>
<!-- Page Container -->
<div id="page-container" class="">
<!-- Header -->
<div id="header-load"></div>
<!-- END Header -->

<!-- Main Container -->
<main id="main-container">


</main>
<!-- END Main Container -->

<!-- Footer -->
<div id="footer-load"></div>
<!-- END Footer -->
</div>
<!-- END Page Container -->

<!-- JS-->
<script src="/public/library/jquery/dist/jquery.min.js"></script>
<script src="/public/library/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="/public/js/app.js"></script>
</body>

</html>

我在 app.js 中有一个函数可以加载到 header.html 中,但它不起作用..

加载页眉和页脚,但其他函数不加载

最佳答案

.loadajax 一样异步工作,您必须等待请求完成,然后查找元素并定义事件。

jQuery(document).ready(function ($) {
$('#header-load').load('/app/templates/header.html', function () {
console.log('header loaded')
$('#footer-load').load('/app/templates/footer.html', function () {
console.log('footer loaded')
$('.dropdown').on('show.bs.dropdown', function (e) {
$(this).find('.dropdown-menu').first().stop(true, true).slideDown(300);
});

$('.dropdown').on('hide.bs.dropdown', function (e) {
$(this).find('.dropdown-menu').first().stop(true, true).slideUp(200);
});
});
})
});

关于javascript - 加载脚本 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44383148/

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