永发信息网

JS for 循环

答案:2  悬赏:0  手机版
解决时间 2021-03-20 20:35
  • 提问者网友:夢醒日落
  • 2021-03-20 11:17
JS for 循环
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-20 11:51
var me = $(this);
$(new Array(10)).each(function(i, dom){
    var idx = i + 1;
    var dp = $("#dp" + idx), dop = dp.prop("offsetTop");
    if(dop - top < 0){
        dp.eq(me.closest("div").index()).addClass("dhover");
    }else if(dop - top > 175){
        dp.eq(me.closest("div").index()).removeClass("dhover");
    }
});
全部回答
  • 1楼网友:長槍戰八方
  • 2021-03-20 13:00
for (int i = 1; i <= 10; i++) {
    var obj = document.getElementById("dp"+i);
    if (obj.offsetTop - top < 0) {
        $("#dp"+i).eq($(this).closest("div").index()).addClass("dhover");
    }
    if (obj.offsetTop - top > 175) {
        $("#dp"+i).eq($(this).closest("div").index()).removeClass("dhover");
    }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯