javascript - 使用 Jquery 通过 Javascript if/else 语句设置 CSS 属性

标签 javascript jquery html css

我现在正在尝试在网站中创建一个按钮,该按钮将根据其他两列的可见性调整工具栏的大小。到目前为止,我已经编写了以下内容,但是只要我将 if/else 语句添加到组合中,Javascript 就不会执行。

到目前为止,这是我的代码:

<script>
        $("#categorizedBlogsToggle_button").click(function() {
            if ($("#uncategorizedBlogsContainerDiv".css("display") == "none")){
            $("#categorizedBlogsContainerDiv").toggle( "fast", function() {
            });
                $("#blogToolbar").css({
                    "width": "82%",
                    "left": "5%"
                });
        }
            else{
                $("#categorizedBlogsContainerDiv").toggle( "fast", function() {
                });
                $("#blogToolbar").css({
                    "width": "70%",
                    "left": "20%"
                });
            }
        });
    </script>

谢谢!

编辑:更新了 jQuery 选择器和固定括号,但它仍然不适合我。

我不确定它是否会影响我使用的语法,但我试图在这些元素中修改的属性是从外部样式表派生的。 (在本例中为/blog.css)

最佳答案

            if ("#uncategorizedBlogsContainerDiv".css("display") == "none"){

应阅读:

            if ($("#uncategorizedBlogsContainerDiv").css("display") == "none"){

关于javascript - 使用 Jquery 通过 Javascript if/else 语句设置 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20749905/

相关文章:

javascript - 在 JavaScript 中创建动态对象

javascript - 显示 'Closest' div

html - Golang 提供 html 文件

javascript - 为什么我的 yarn.lock 文件中有僵尸包?

javascript - 从表单输入JS实例化变量

javascript - 如何在javascript中获取div被点击的部分?

javascript - 如何将数组结果拆分为两张幻灯片?

javascript - 对隐藏元素感到困惑

javascript - 我如何跟踪用户是否关闭选项卡并向他显示研究窗口?

javascript - 如何避免后台页面滚动?