记:input回车,echarts的legend换行显示,进度条,

1.input回车事件监听:

 $('.search-input').bind('keypress',function(event){
            if(event.keyCode == "13")
            {
              回车后所触发的事件
            }
        });

2.工作中遇到一个问题,使用饼状图展示时,lengend过多而导致一行显示不全的问题,所以,希望lengend可以换行显示。
官方文档提供了一种方式,在data中添加''或者'\n'即可换行显示,亲测这种方式可以使用,但是不能设置orient 的值,否则,在你添加特殊标示的地方,只能多了个空格而已,并没有换行的效果,所以,给data添加特殊符时特别注意一下。
除此方法外,在legend设置位置参数即可使图例自动换行,我的图例是在下方,组中对齐,以下两行代码即可: bottom: 0,left: 'center',
除此之外,记录一下itemWidth:设置图例图标的宽度,itemHeight:设置图例图标的高度,itemGap:设置图例图标的间隙。

lengend设置

3.记录最简单的进度条方式,一般用作ajax请求时给用户一个正在进行中的感觉。
效果大致如下图所示:

效果图

由于是在工作中的截图,背景处理了一下,主要看进度条。
这个效果需要一个img和一个div,img为一个gif图片,初始化时将二者都设置为不可见。

html

![](/img/list/process.gif)
  <div id="maskOfProgressImage" class="mask" style="display:none"></div>

css

.progress {
  z-index: 2000;
  width: auto;
  height: auto;
}

.mask {
  position: fixed;
  top: 0;
  right:0,
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: $blueBg
}

在ajax请求的beforeSend中,设置二者可见,添加一些位置大小等信息。

 var img = $("#progressImgage");
var mask = $("#maskOfProgressImage");
 mask.show().css({
                "opacity": "0.5"
            });
            img.show().css({
                "position": "fixed",
                "top": "40%",
                "left": "45%",
                "margin-top": function () {
                    return -1 * img.height() / 2;
                },
                "margin-left": function () {
                    return -1 * img.width() / 2;
                }
            });

在ajax请求的complete中,将二者设置隐藏即可。

img.hide();
mask.hide();

以上代码实现的是一开始图中所示的显示方式,后方div占满全屏,具体需求可进行相应修改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,883评论 25 709
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,277评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 我们来给对方设想一些 好好学习后的奖励吧 你一溜烟儿 就说出了如下这些: 看一场戏,荡一次秋千 穿着筒靴踩泥巴,和...
    离离原上草耶阅读 394评论 0 0
  • 经朋友推荐加入了樊登读书会,目前听的多是亲子教育类,其中一本《不吼不叫:如何平静地让孩子与父母合作》让我印...
    ailsa宁波阅读 2,133评论 0 2