zoukankan      html  css  js  c++  java
  • easyUI draggable插件使用不当,导致拖动div内部文本框无法输入;设置echarts数据为空时就显示空白,不要动画和文字

    先上一个Demo

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <script type="text/javascript" src="/javascript/jquery.min.js"></script>
        <script type="text/javascript" src="/javascript/jquery.easyui.min.js"></script>
    </head>
    <body>
    <div id="dd" style="105px;height:300px;">
        <div id="title" style="background:#ECF0F4;">
            <label style="height: 100px">拖动</label>
            <input type="text" style=" 100px;"/>
        </div>
    </div>
    <script type="text/javascript">
        $('#dd').draggable({
            handle:'#title'
        });
    </script>
    </body>
    </html>
    draggable使用不当

    上面这种是不能在文本框输入内容的,

    那是在使用drag插件时,使得id为dd的div脱离文档布局,影响了内部div对文本框的控制,根据代码,实际参与拖拽的div是title的div,如果title太大就影响了文本框

    整体样式需要修改dd的css

    修改如下(title的div高度和label的div高度相同,那么只能拖动label来控制位置,也就不影响下面的文本框)

    <div id="dd" style="background:#ECF0F4;105px;height:300px;">
        <div id="title" style="height: 20px;">
            <label style="height: 20px">拖动</label>
            <input type="text" style=" 100px;"/>
        </div>
    </div>
    修改后
    <div id="dd" style="background:#ECF0F4;105px;height:300px;">
        <div id="title" style="height: 200px;">拖动
        </div>
        <input type="text" style=" 100px;"/>
    </div>
    再次修改

    设置echarts数据为空时就显示空白,不要动画和文字:

    options.series=[]就可以了,如果是options.series[0].data=[];就会有动画

  • 相关阅读:
    【入门】WebRTC知识点概览 | 内有技术干货免费下载
    mysql数据库运维方案
    前端报504错误如何定位
    Python数据分析之双色球高频数据统计
    利用Dapper ORM搭建三层架构
    ASP.NET和IIS工作原理
    C#中的new修饰符
    .NET 三层架构的简单规划
    Docker Hub中拉取镜像时出现超时问题该如何做?
    项目组件:分页(pagination)
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/5265179.html
Copyright © 2011-2022 走看看