【发布时间】:2012-07-03 01:53:08
【问题描述】:
有人可以告诉我如何使 ajax 隐藏/显示切换脚本在显示另一个元素块的内容之间交替显示。例如我有这个 iframe(隐藏在页面上):
<iframe class="slidingframe" id="thisframe" name="search" src="content.html"></iframe>
该 iframe 的隐藏/显示状态由此表单按钮控制:
<form accept-charset="UTF-8" class="fsearch" action="./Affiliates/search_db/search.php" method="get" target="search">
<input type="submit" value="Search" class="send-button" />
<input type="hidden" name="search" value="1" />
<label for="sitesearch">
<input id="sitesearch" class="tfield" type="text" name="query" size="30" />
</label>
</form>
现在我想要的是,当我单击按钮时,它应该显示我指定的 iframe,同时也隐藏这个:
<div id="my_div">some content here</div>
而且一旦我点击第一个 iframe 的区域之外或它之外的任何内容,我希望它返回隐藏状态,只留下我指定的第二个 div (myDiv),这非常重要,因为所有内容被加载到这个 div 中。当点击表单按钮时,会触发站点搜索并在 iframe 中加载数据。
【问题讨论】: