我有一个隐藏的div,当单击一个显示微调器的按钮时会显示该div,但如果在离开页面后点击后退按钮,则微调器仍然可见。我认为javascript需要$(document).ready(function() {
,但我不确定如何实现它。如果用户按下后退按钮,我不希望微调器可见。
这是我到目前为止所拥有的。 Javascript
<script type="text/javascript">
function showDiv() {
document.getElementById('spinner').style.display = "block";
}
</script>
Div和链接用于显示div
<div id="spinner" style="display:none;" class="spinner" ><img src="images/loader2.gif" alt="Loading"/></div>
<a class="index_buttons" href="search_members.php" onclick="showDiv()">Search Members </a>
答案 0 :(得分:2)
要在页面加载时隐藏微调器,请执行以下操作:
$(document).ready(function() {
$("#spinner").hide();
}
答案 1 :(得分:0)
因为你把它标记为jQuery ..
/* Calls this function on ready */
$(function() {
/* Hide the spinner whenever the page loads */
$("#spinner").hide();
;
$(".index_buttons").click(function() { $("#spinner").show(); });
});
现在,每次点击类index_buttons
的按钮时,该按钮都会显示。如果要切换微调器,可能需要查看toggle()
。
答案 2 :(得分:0)
使用文档准备如下:
$(document).ready( function() {
hideSpinner(); // Initiates the hide function when document is ready.
});
function hideSpinner() {
$('#spinner').hide();
}