我有一个 index.html 页面:
<body>
<ul>
<li><a id="page" href="#">About</a></li>
</ul>
<div id="show">
</div>
</body>
一个jQuery:
<script type="text/javascript">
$(document).ready(function(){
$("#page").click(function(){
$('#show').load('test.html');
});
});
</script>
我需要的是在 #show div 中显示来自 test.html 的内容,但上面的代码不起作用。
所以我的问题是:我做错了什么?
PS:我正在使用来自链接的 jQuery 1.9.1 库<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
,它适用于其他 jQuery 脚本。
编辑:
没关系,我使用 iFrame 来显示其他网页/网站内容,即 jQuery:
jQuery(document).ready(function($) {
$(".faq").click(function () {
$("#loader").fadeIn(10);
$("#content").delay(800).fadeIn(200);
$("#mainFrame").attr("src", "http://www.wordpress.org");
});
$(".other").click(function () {
$("#loader").fadeIn(10);
$("#content").delay(800).fadeIn(200);
$("#mainFrame").attr("src", "http://www.othersite.com");
});
$("#hide").click(function () {
$("#loader").css("display", "none");
$("#content").fadeOut(200);
setTimeout(function(){
$("#mainFrame").attr("src", "about:blank");
}, 250);
});
});
和 HTML:
<ul>
<li><a class="faq" href="#">Show</a></li>
<li><a class="other" href="#">Show</a></li>
</ul>
<div id ="loader"></div>
<div id="content">
<input type="button" id="hide" value="hide"></button>
<iframe src="" scrolling="no" frameborder="0" id="mainFrame" name="mainFrame"></iframe></div>