软件需求与分析大作业进度九

1、今日工作

  1)完成了图表联动。

2、明日目标任务。

  1)完成部门审核。

成果展示:

 

代码如下:

// 获取table下所有的tr
            let trs = $("#tableyyy tbody tr");
            for (let i = 0;i<trs.length;i++){
                // 获取tr下所有的td
                let tds = trs.eq(i).find("td");
                // 先把之前的标记的success去掉
                $("#tableyyy tbody tr").eq(i).removeClass('success');
                // 如果点击图示的名字和table下的某一个行的第一个td的值一样
                if (params.name == tds.eq(3).text()){
                    //设置success状态
                    $("#tableyyy tbody tr").eq(i).addClass('success');
                    // 跳转到页面指定的id位置
                    $("html,body").animate({scrollTop:$("#tableyyy tbody tr").eq(i).offset().top},1000);
                }
            }
        });
        // 当鼠标落在tr时,显示浮动
        $("#tableyyy tbody").find("tr").on("mouseenter",function () {
            // 获得当前匹配元素的个数
            let row = $(this).prevAll().length;
            // 获得当前tr下td的名字
            let name = $("#tableyyy tbody").find("tr").eq(row).find("td").eq(3).text();
            // 设置浮动
            myChart2.dispatchAction({ type: 'showTip',seriesIndex: 0, name:name});//选中高亮
        });
        // 当鼠标移开tr时候取消浮动
        $("#tableyyy tbody").find("tr").on("mouseleave",function () {
            // 获得当前匹配元素的个数
            let row = $(this).prevAll().length;
            // 获得当前tr下td的名字
            let name = $("#tableyyy tbody").find("tr").eq(row).find("td").eq(3).text();
            // 设置浮动
            myChart2.dispatchAction({ type: 'hideTip', name:name});//选中高亮
        });

 

posted @ 2020-10-27 23:37  ziyuliu  阅读(69)  评论(0编辑  收藏  举报