• 关于display的开关显示


    这是这样的一个非常常见的场景:
    有一个按钮,点击一下,展开内容,再点击一下,关闭内容
    我直接使用观察他的display值来判断,再设置display值:
    上代码
    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>测试隐显按钮</title>
    6. <script src="/Users/guabutian/Documents/Framework/JavaScript/jquery/jquery-3.1.1.min.js"></script>
    7. <style type="text/css">
    8. /*点击*/
    9. #button {
    10. width: 20px;
    11. height: 20px;
    12. background-color: red;
    13. position: absolute;
    14. float: left ;
    15. }
    16. /*隐藏显示*/
    17. #content {
    18. border: 2px;
    19. width: 400px;
    20. height: 300px;
    21. background-color: yellow;
    22. position: absolute;
    23. float: left;
    24. top:10%;
    25. }
    26. </style>
    27. </head>
    28. <body>
    29. <div id="button">
    30. </div>
    31. <div id="content">
    32. </div>
    33. <script type="text/javascript">
    34. $("#button").on('click',function(){
    35. // alert("hello");
    36. if($("#content").css("display")=="none")
    37. {
    38. $("#content").css("display","block")
    39. return;
    40. }
    41. if($("#content").css("display")=="block")
    42. {
    43. $("#content").css("display","none")
    44. return;
    45. }
    46. console.log($("#content").css("display"));
    47. });
    48. $("#content").on('click',function(){
    49. });
    50. </script>
    51. </body>
    52. </html>


  • 相关阅读:
    鼠标移入图片放大效果
    搜索框
    将下拉菜单放入input框中
    轮播图2
    V-demo item.vue
    v-demo1 List.vue
    v-demo1 add.vue
    v-demo1 app.vue
    3D轮播图
    封装代码
  • 原文地址:https://www.cnblogs.com/xujintao/p/6864677.html
Copyright © 2020-2023  润新知