我不知道发生了什么。我有一个页面,其中有几个被 javascript 隐藏的 div。根据您单击的链接,会显示不同的 div。它工作得很好,直到我尝试在页面上的任何地方放置一个文本区域。我开始制作一个基本的联系表格......两个输入,一个文本区域和一个隐藏 div 中的一个提交按钮。当我刷新网站时,剩下的就是我的背景图片。我的所有其他内容(徽标、菜单)都消失了。我删除了文本区域,一切都回来了。我尝试在页面的其他部分放置一个文本区域,结果相同——剩下的就是背景图像。有人有什么建议吗?
这是我用来隐藏 div 的代码...
<script type="text/javascript">
$(document).ready(function(){
var $allContentDivs = $('#infocontent div').hide(); // Hide All Content Divs
$(document).ready(function() {
$('#link1').trigger('click');
});
$('#linkwrapper a').click(function(){
var $contentDiv = $("#" + this.id + "content");
$allContentDivs.hide(); // Hide All Divs
$contentDiv.show(); // Show Div
return false;
});
});
</script>
这是我要放置文本区域的地方:
<div class="modal" id="link4content">
<font class="bigger">Будь ласка, напиши нам!<font>
<form method="POST" action="mail.php">
<p>ім'я<input type="text" name="name" /></p>
<p>email <input type="text" name="email" /></p>
<p>питання і коментарія
</p>
<textarea name="message" />
</form>
</div>