此代码旨在能够根据其 ID 在显示和隐藏元素之间切换。
我正在尝试转换代码以使其能够轻松地为其提供标准 javascript 函数中的变量。
像这样,我将能够始终使用这个函数,我想隐藏或显示一个 html 元素,只需调用该函数并为其提供一个 ID 作为属性。
我正在尝试这个版本的代码,但它不起作用。但是我给出了我想要更改的元素的 ID,所以有一个错误。
var x;
x=$(document);
x.ready(init);
function init(){
var x;
x=$("#titulo1"); // Here is the ID of the control element
x.click(Qocult_most("#subtitulo1"));
}
function Qocult_most(id){ //Show and scrolls down till the page's end
var x;
x=$(id); //Here is the ID element to show
x.toggle(50);
$("html, body").animate({ scrollTop: $("#STH").offset().top }, 1000);
}
调用此 JQuery 的 HTML 正文是:
<body>
<div id="titulo1" class="contenedor"> I'm title 1
<div id="subtitulo1"> Text to show as a sub-menu when title 1 is clicked</div>
<div id="titulo2" class="contenido"> I'm title 2
</div>
</div>
</body>