編集:「追加されたコンテンツ」を拡張/編集するにはどうすればよいですか? つまり、「include.html」(jquerys load を使用して追加したファイル) に「website」という名前の div がある場合、追加後にその DIV にテキスト/コードを追加できますか?
Web サイトのすべてのページにロードしようとしている単純な HTML メニュー ページがあります。初歩的な質問でしたら申し訳ありません;) Jquery/js/html の初歩的な質問です。
ファイルの 1 つを次に示します。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="cstyles.css">
<script type='text/javascript' src='jquery-1.9.1.js'></script>
<script type='text/javascript' src='menu2.js'></script>
<script type='text/javascript' src='menu_load.js'></script>
</head>
<body>
<script>
loadContent();
$(document).on('mouseenter', "#menulist", function() {
mainmenu();
});
</script>
<div id="contact_us" style="background:blue;">Something</div>
</body>
</html>
ここに menu2.js があります:
function mainmenu() {
$(" #menulist li").hover(function () {
$(this).find('ul:first').css({
visibility: "visible",
display: "none"
}).show(300);
}, function () {
$(this).find('ul:first').css({
visibility: "hidden"
});
});
}
$(document).ready(function () {
mainmenu();
});
ここにmenu_load.jsがあります:
function loadContent() {
$("body").load("include.html");
}
問題: メニュー (INCLUDE.html という名前の html ファイル) を正常にロードした後、ページのコンテンツが「消える」...
この場合、単語: something wont が表示されます。より明確にするために、それは一瞬表示され、その後「include.html」ファイルのコンテンツに置き換えられます。
助言がありますか?
前もって感謝します!