这是我的 HTML 代码:
<a href="#" class="menu_item"><img src="Home-48.png" alt="education" /></a>
<br /><br />
<a href="#" class="menu_item"><img src="Shield_48.png" alt="education" /></a>
<br /><br />
<a href="#" class="menu_item"><img src="Education-48.png" alt="education" /></a>
<br /><br />
<a href="#" class="menu_item"><img src="Money-Bag-48.png" alt="education" /></a>
这是我的 Jquery 代码:
$(document).ready(function(){
$('.menu_item1').click(function (){
$('#custom_menu_loading_section').fadeIn(800, function (){
$('#custom_menu').load('education.html', {}, function () { $( "#accordion" ).accordion({ heightStyle: "fill" }); });
});
});
});
我希望当我单击图像时education.html
加载到 中$("#custom_menu")
,但它只能工作一次,例如,当我单击第一个图像时它可以正常工作,但之后当我单击第二个图像时它不起作用!?为什么?
我的目标:我想要一个菜单项(例如 Home、About、contact 等),当用户点击它时,jquery 会加载外部文件的内容(home.html、about.html、.. . ) 进入“#custom_menu”,显示“#custom_menu_loading_section”的加载效果。