前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DOM操作(20171027)

DOM操作(20171027)

作者头像
天天_哥
发布2018-09-29 13:55:41
5100
发布2018-09-29 13:55:41
举报
文章被收录于专栏:天天天天
1.旋转木马思想引用

1.demo

<script>
    var btn = document.getElementById("btn");
    var box= document.getElementsByClassName("box")[0];
    var flag =false;
    var posi = [{"left":"200","top":"0","opacity":"100"},
{"left":"400","top":"200","opacity":"100"},
{"left":"200","top":"400","opacity":"100"},
{"left":"0","top":"200","opacity":"100"}];
    change();
    btn.onclick = function(){
        if(flag){
            change();
            posi.unshift(posi.pop());
        }
    }
    function change(){
        flag = false;
        for(var i =0;i<box.children.length;i++){
          //其中move()是引入的一个封装函数
            move(box.children[i],posi[i],function(){
                flag=true;
            });
        }
    }
</script>
效果如下:每点击一个按钮,图片旋转到下一个位置

image.png

2.jquery DOM 操作
案例一:通过节点添加实现表格排序
eg:
$(function() {
            $("thead th:gt(0)").click(function(){
                for(var i=0;i<$("tbody tr").length-1;i++){
                    for(var j=0;j<$("tbody tr").length-i-1;j++){
                        //                      tbody里第j行  //            点击的当前列
                        var resultone = $("tbody tr").eq(j).find("td").eq($(this).index()).text();
                        var resulttwo = $("tbody tr").eq(j+1).find("td").eq($(this).index()).text();
                       //console.log(resultone+"----"+resulttwo)

                        if(Number(resultone)>Number(resulttwo)){
                            $("tbody tr").eq(j+1).insertBefore($("tbody tr").eq(j));
                        }
                    }
                }
            })
    })

案例二:星评案例

eg:
$(function(){
        var count=-1;
        $("#con li").mouseover(function(){
            $(this).addClass("selected").prevAll().addClass("selected").end().nextAll().removeClass("selected")
        });
        $("#con li").click(function(){
            count = $(this).index();
            console.log(count)
        });

        $("#con li").mouseleave(function(){
            $("#con li").removeClass("selected").slice(0,count+1).addClass("selected");
        });
    })
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.旋转木马思想引用
  • 2.jquery DOM 操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档