javascript - 最小化和最大化 <div>

标签 javascript html css jsp

引用各种资源,我编写了一个代码来最小化和最大化我的 JSP 代码中的 div 标记,如下所示,

<style type="text/css" media="screen" > #editor {
    position: absolute;
    top: 0;
    right: 20%;
    bottom: 0;
    left: 0;
}

#widnow {
    position: absolute;
    top: 72.5%;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    border: solid 1px;
}

#title_bar {
    background: #FEFEFE;
    height: 25px;
    width: 100%;
}

#button {
    border: solid 1px;
    width: 25px;
    height: 23px;
    float: right;
    cursor: pointer;
}

#box {
    height: 250px;
    background: #DFDFDF;
}

</style >

=============================

<div id="widnow">
    <div id="title_bar">
        <div id="button">-</div>
    </div>
    <div id="box">
    </div>
</div>

============================

<script type="text/javascript">
$("#button").click(function(){
    if($(this).html() == "-"){
        $(this).html("+");
    }
    else{
        $(this).html("-");
    }
    $("#box").slideToggle();
});
</script>

这给了我一个像这样的 div 标签,

enter image description here

但是当我点击最小化按钮(即 - 在右上角)时没有任何反应。 代码工作正常,如本 demo 所示但在我的 jsp 中不起作用。

怎么办?我的错误在哪里?

最佳答案

您是否检查过 JavaScript 冲突?我以前遇到过这样的问题。

关于javascript - 最小化和最大化 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22319416/

相关文章:

javascript - 亚马逊支付与 Javascript 和 PHP 的集成 - PaymentPlanNotSet

javascript - 将 HTML5 视频元素叠加在另一个视频元素上。

javascript - 复制 HTML 或使用 JS 移动元素以实现响应式站点

html - CSS/HTML - 将长字符串包裹在文本区域内?

javascript - 无法迭代 React Native 中的本地资源

javascript - 为什么我无法添加到数字对象属性?

javascript - 正则表达式至少 8 个字符,一个大写字母和至少一个数字不在字符串的开头和结尾

javascript - 桌面谷歌 chrome 浏览器禁用放大?

javascript - 当父 ul 设置溢出隐藏时,子 ul 不显示

javascript - 如何检测光标是否静止不动?