ヘッダーとナビゲーション生成ロジックを再利用する方法として、HTMLファイルを別のHTMLファイルに含めています。ロードに時間がかかり、ローディングが表示されます。
問題は、自分のサイトのページを参照すると、が含まれていないことがわかります。が最初に読み込まれます。その後、メニューとバナーは後で読み込まれます。私はすべてが同時に読み込まれるようにしたいと思います。
ここにはrendered HTMLがあります。
そして、ここで私は、これらのページを生成する方法を、あなたを示すコードスニペットです:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="assets/js/jquery-2.1.3.min.js"></script>
<script>
$(function(){
$("#includeHeader").load("includes/templates/header.html");
$("#includeNavigation").load("includes/templates/navigation.html");
});
</script>
<div id="includeHeader"></div>
</head>
<body>
<div id="wrapper">
<!-- Navigation -->
<div id="includeNavigation"></div>
私は現在のページ対の下に任意の外部ライブラリ/ CSSを移動しようとするコードで働いていますヘッダーしかし、これまでのところ、何も変えたり改善したりしていません。
こんにちは、静的パスからHTMLで読み込んでいる場合は、実際にはPHPなどのサーバー側言語を使用する必要があります。本当にjavascriptを使用する必要がある場合は、doc readyを使用する必要はありません。例えば '$(...)'(省略形) – MrBizle
@MrBizle、ええ...このサーバで利用できる唯一のサーバ側のlangはluaです。私は、htmlにluaを埋め込む方法を理解するために見なければならないでしょう/その逆です。 – Happydevdays