js添加移入移出事件

function addhtml(data) {
    var num = 5;
    // var arr= new Array(1,2,3,4,5,6,7,8,9,10,11,12);
    // console.log(data);
    var Math_ceil = Math.ceil(data.length/num);
    // var Math_ceil = Math.ceil(arr.length/num);
    var index = 0;
    for(var i=1;i<=Math_ceil;i++){
        index = (i-1)*5;
        $('#div').append('<div id="div'+i+'" class="div_1"></div>');
        var s = data.slice(index,index+num);
        // console.log(s);
        for(var j in s){
            $('#div'+i).append(`<div class="img_div" id="div_img${s[j]['aid']}" oncontextmenu="img_divs(${s[j]['aid']})"><div class="img_div2" onclick="${s[j]['fun']}()"><div><img src="${s[j]['actionimg']}"></div><div class="title_text">${s[j]['actionname']}</div><div></div>`);
        }
        console.log($('.img_div2'));
        $('.img_div2').mouseover(function(){
            var aa = $(this);
            change(aa);
        });
        $('.img_div2').mouseout(function(){
            out($(this));
        })
    }
}

function change(obj){
    $(obj).css('background-image','url(img/1.png)');
}

function out(obj){
    $(obj).css('background-image','');
}
原文地址:https://www.cnblogs.com/lxc-bky/p/10099675.html