javascript - 使用 IF ELSE 检查 DIV 是否被隐藏

标签 javascript jquery

我已经编写了一个 JQUERY 来切换 DIV 的可见性,这工作正常,但是我需要同时调整页面大小,但 VSE2012 在一些大括号下划线,表示“)”预期并表示语法错误对于“其他”。这是我的代码:

    <script>
 $(document).ready(function () {
     $("p").click(function () {
         $("#teamtables").toggle(); 
         If ( $("#teamtables").is(":visible") ) {
             $('.mPage').css({ "height": "2600px" });
         } else {
             $('.mPage').css({ "height": "700px" });
        }
    });
 });
</script>

最佳答案

Javascript区分大小写,将If更改为if 试试这个:

<script>
 $(document).ready(function () {
     $("p").click(function () {
         $("#teamtables").toggle(); 
         if ( $("#teamtables").is(":visible") ) {
             $('.mPage').css({ "height": "2600px" });
         } else {
             $('.mPage').css({ "height": "700px" });
        }
    });
 });
</script>

关于javascript - 使用 IF ELSE 检查 DIV 是否被隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920084/

相关文章:

jquery - 当标记拖出多边形时发出警报

javascript - 检查输入在一段时间后是否没有改变(稳定)

javascript - knockout 双向绑定(bind)到对象

php - 如果加载时间超过 10 秒,如何刷新页面?

javascript - JSON:查询连接表不起作用(Cordova Mobile)

javascript - 如果选择自动完成输入,则显示/隐藏 Div

javascript - 不要在关闭时破坏 Angular Bootstrap 模式

javascript - 将日期从 asp 传递到 javascript 函数

javascript - jqgrid 与 jquery.mobile-1.0rc2 兼容

javascript - 使用 Angular 1.6 拦截器保护 header 或 cookie