既然你想让它们交替使用,最简单的方法就是show()
和hide()
而不是toggle()
, 如果多次单击登录名,您实际上不想切换可见性,因此您希望它始终显示#登录名并隐藏#创建。还请注意live()
函数已被弃用,取而代之的是on()
. 请参见此示例:
jQuery(document).ready(function(){
jQuery(\'#sign-in\').on(\'click\', function(event) {
jQuery(\'#login-content\').show();
jQuery(\'#create-content\').hide();
});
jQuery(\'#create-account\').on(\'click\', function(event) {
jQuery(\'#create-content\').show();
jQuery(\'#login-content\').hide();
});
});