您的HTML之前和之后并不完全相同。
使用类似Chrome开发人员工具的东西,并检查元素而不是查看源代码。通常,当页面通过Javascript更改时,“查看源代码”的结果不会更新。
前:
<div id="beerPortfolio">
<div class="row">
<div class="span3">
<div id="drop1"> <select id="dropOneMike" onchange="getDrop2Mike(5)"> <option value="0">All</option>
<option value="1">Alphabetical</option>
<option value="2">Brewery</option>
<option value="4">Rating</option>
<option value="3">Style</option>
</select>
</div>
</div>
<div class="span3">
<div id="drop2">
</div>
</div>
<div class="span3">
</div>
</div>
<br>
后:
<div id="beerPortfolio"> <select id="dropOneMike" onchange="getDrop2Mike(5)"> <option value="0">All</option>
<option value="1">Alphabetical</option>
<option value="2">Brewery</option>
<option value="4">Rating</option>
<option value="3">Style</option>
</select>
<div class="span3">
<div id="drop2">
</div>
</div>
<div class="span3">
</div>
<br>
如果JavaScript禁用?有网页已通过W3C验证程序运行?在浏览器控制台中,在elment级别比较2页的css和live html,看看可能发生了什么 – charlietfl 2013-04-11 02:45:28
你能解释你如何进入第二个图像?我点击了缩略图,然后按回去,但一切都很好。 – Zendy 2013-04-11 02:46:28
这是不一样的。之前,#beerPortfolio包含在.row中。在滑块之后,.row是空的,并且#beerPortfolio不在其中。 – kennypu 2013-04-11 02:47:19