由于一个div最初是隐藏的,您可以简单地为两个div调用toggle:
<a href="javascript:void(0);" id="forgot-password">forgot password?</a>
<div id="login-form">login form</div>
<div id="recover-password" style="display:none;">recover password</div>
<script type="text/javascript">
$(function(){
$('#forgot-password').click(function(){
$('#login-form').toggle();
$('#recover-password').toggle();
});
});
</script>
$('#recover-password').show();
或者
$('#recover-password').toggle();
div
的方法:$('#login-form, #recover-password').toggle();
它起作用了!
使用这个:
<script type="text/javascript" language="javascript">
$("#toggle").click(function() { $("#login-form, #recover-password").toggle(); });
</script>
你的HTML应该长这样:
<a id="toggle" href="javascript:void(0);">forgot password?</a>
<div id="login-form"></div>
<div id="recover-password" style="display:none;"></div>
嘿,太好了!一行代码!我 <3 jQuery。
我认为这个可以运行:
$(document).ready(function(){
// Hide (collapse) the toggle containers on load
$(".toggle_container").hide();
// Switch the "Open" and "Close" state per click then
// slide up/down (depending on open/close state)
$("h2.trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false; // Prevent the browser jump to the link anchor
});
});
(function($) {
$.fn.expandcollapse = function() {
return this.each(function() {
obj = $(this);
switch (obj.css("display")) {
case "block":
displayValue = "none";
break;
case "none":
default:
displayValue = "block";
}
obj.css("display", displayValue);
});
};
} (jQuery));
接着将插件与锚点的点击事件绑定:
$(document).ready(function() {
$("#mylink").click(function() {
$("div").expandcollapse();
});
});
假设您为每个div设置了初始的'display'属性分别为'block'和'none',当单击链接时,它们应该切换为显示/隐藏。
我使用了这种方法来处理多个块,而不需要编写新的JavaScript代码:
<a href="#" data-toggle="thatblock">Show/Hide Content</a>
<div id="thatblock" style="display: none">
Here is some description that will appear when we click on the button
</div>
然后是所有这些情况的JavaScript部分:
$(function() {
$('*[data-toggle]').click(function() {
$('#'+$(this).attr('data-toggle')).toggle();
return false;
});
});
ََََََََََََََََََََََََََََََََََََََََََََََََ
function toggling_fields_contact_bank(class_name) {
jQuery("." + class_name).animate({
height: 'toggle'
});
}