这里不是很有经验。但需要完成我的网站。 我的问题是jquery似乎阻止我的网站第一次在safari中开放。 显示和隐藏div功能似乎是个问题 任何帮助将非常感激。 http://www.designactivists.com/sem_4_2011/barebones/是链接。 代码看起来像这样。什么时候删除网站打开完美。
<script language="javascript" src="jquery-1.5.2.min.js"></script>
<script language="javascript">
$(document).ready(function() {
$('#toggleButton').click(function() {
if ($('#navbar').is(":hidden"))
{
$('#navbar').slideDown("slow");
} else {
$('#navbar').slideUp("slow");
}
return false;
});
});
</script>
答案 0 :(得分:1)
如果IS关键字是您可以通过以下代码实现相同的问题:
$('#toggleButton').click(function(e) {
e.stopPropagation();
$('#navbar').slideToggle('slow');
});
仅供参考:还要从toggleButton中删除href =“#”。而是使用href =“javascript:void(0);”。点击链接后,用户不应将其置于顶部。