嘿傢伙,我希望有人可以幫助解決這個問題,我已經嘗試了很多腳本和解決方法,但無法讓這個簡單的東西工作。正如標題所示,我如何讓我的文字不會跳到頁面的頂部。這裏是代碼。Javascript幫助,切換文本一直跳回到頁首
<script type="text/javascript">
function toggleVisibility() {
document.getElementById("toggleMe").style.display = "";
if(document.getElementById("toggleMe").style.visibility == "hidden") {
document.getElementById("toggleMe").style.visibility = "visible";
}
else {
document.getElementById("toggleMe").style.visibility = "hidden";
ev.preventDefault();
return false;
}
}
</script>
<a href="#" onclick="toggleVisibility();">Click to toggle visibility.</a></p>
<div id="toggleMe" style="visibility: hidden;"> Something to Hide and show.
顯示器崩潰它的佈局,而可見性將保持它的佈局。
全部在同一個html文件中。我讀了哪些文章,並嘗試了ev.preventDefault(); 返回false;代碼在函數的末尾,但沒有任何內容。
謝謝!
你不需要ev.preventDefault();返回false;也取決於你的標記的其餘部分可能有一些細微差別,例如缺少結束標記,其他不正確的HTML等 – 2011-02-15 13:23:52