jquery - 如果 javascript 关闭,则可以显示/隐藏

标签 jquery accessibility toggle hide show

$(document).ready(function(){ 
    $("#CO_createAccount").click( function (){ 
        if(this.checked){
            $(".CO_accountForm").show();  
        } else {
            $(".CO_accountForm").hide();  
        }
    });
});

我将“.CO_accountForm”的 css 设置为“display:none;”

但是,如果关闭 javascript,我希望隐藏元素可见。我假设我可以通过添加上面的隐藏类来做到这一点,但是我该如何去做呢?

谢谢!

最佳答案

删除“.CO_accountForm”display:none属性,并通过JavaScript隐藏/设置display:none属性document.ready 事件。

即:

$(document).ready(function(){      
    // hide the form using JS so that if the browser 
    // doesn't support JS then the form is always displayed.
    $(".CO_accountForm").hide(); 
    $("#CO_createAccount").click( function (){          
        if(this.checked){             
            $(".CO_accountForm").show();           
        } else {             
            $(".CO_accountForm").hide();           
        }     
    }); 
}); 

关于jquery - 如果 javascript 关闭,则可以显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255139/

相关文章:

jquery - 有没有办法像 IE 一样在 firefox 中将 alt ="text"显示为鼠标悬停工具提示?

html - 如何使简单的导航菜单键盘可访问?

jQuery rel 属性

ios - (SwiftUI) 如何在 View 加载时隐藏文本并在点击切换后变得可见

javascript - 无法使用 jQuery 访问页面表单和 iframe 表单

javascript - 处理多次射击

javascript - 将鼠标图标更改为 'waiting' 无论它在哪里

jQuery animate() 和 CSS 过渡在同一事件上分别发生

pdf - 有没有可以处理辅助功能的 PDF 库?

javascript - 具有 id 的多个文本的 1 个按钮切换