【发布时间】:2014-10-17 20:42:39
【问题描述】:
我有一些基本的 jquery 正在改变单个 div 的内容。我唯一想不通的是如何在页面首次加载时将四个外部 HTML 文件之一(即lookbook20141217.HTML)显示为默认值。现在,在单击“按钮”之一之前,容器 DIV“lookBookWindow”是空的。
HTML
<div id="lookBookMain">
<div id="lookBookWindow"></div>
<input id="lookbook20141217" class="thumbnail rm" type="image" src="thumbnails/20141217.jpg" alt="maurices lookbook20141217" width="220" height="220" border="0" />
<input id="lookbook20141114" class="thumbnail rm" type="image" src="thumbnails/20141114.jpg" alt="maurices lookbook20141114" width="220" height="220" border="0" />
<input id="lookbook20141018" class="thumbnail rm" type="image" src="thumbnails/20141018.jpg" alt="maurices lookbook20141018" width="220" height="220" border="0" />
<input id="lookbook20141016" class="thumbnail" type="image" src="thumbnails/20141016.jpg" alt="maurices lookbook20141016" width="220" height="220" border="0" />
</div>
CSS
#lookBookMain {
width: 940px;
margin: 0px auto;
padding: 0px;
position: relative;
}
#lookBookWindow {
width: 940px;
height: 580px;
margin: 0px;
padding: 0px;
}
.thumbnail {
width: 220px;
height: 220px;
margin: 0px;
padding: 20px 0px 0px 0px;
position: relative;
float: left;
}
input.thumbnail:focus {
outline-width: 0;
}
.rm{
margin-right: 20px;
}
JQUERY
$('input[type="image"]').click(function() {
var pageName = this.id;
$('#lookBookWindow').load(pageName + '.html');
});
我觉得它应该只是 jquery 中的另一行,但我没有在网上找到我需要的东西。提前致谢!
【问题讨论】: