Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Sameroom
    @sameroom-bot
    [jiangtj] - sameroom open
    <Sameroom> I've connected 1 new room 19:f92ef7d230bb4615b586f02160164196@thread.skype on Skype. See map
    [jiangtj] 测试下skype的消息
    Sameroom
    @sameroom-bot
    [jiangtj] (blankface)
    Leon Qiu
    @qzi
    这个插件还是好玩
    Sameroom
    @sameroom-bot
    [jiangtj] 哪个?
    Leon Qiu
    @qzi
    那个moon cake啊,gitter似乎聊天是没有邮件提醒的感觉
    Sameroom
    @sameroom-bot
    [jiangtj] 哈哈,有提醒,但是不明显
    Sameroom
    @sameroom-bot
    [jiangtj] 或者用个机器人bot,转发到其它群组去,比如sameroom https://sameroom.io/
    这个项目有详细一点的注解么
    Sameroom
    @sameroom-bot
    [jiangtj] 🙈木有
    Sameroom
    @sameroom-bot
    [jiangtj] test sameroom
    Mr.J
    @jiangtj
    tg上广告太多了,移除了sameroom
    Sameroom
    @sameroom-bot
    [小旺] 大家好s#
    Sameroom
    @sameroom-bot
    [小旺] 大家好‘x
    Sameroom
    @sameroom-bot
    [宠 爱] um大家好
    Sameroom
    @sameroom-bot
    [独舞] 大家好-k
    Sameroom
    @sameroom-bot
    [独舞] 大家好6x
    Sameroom
    @sameroom-bot
    [独舞] 大家好(%
    Sameroom
    @sameroom-bot
    [独舞] 大家好(。
    Sameroom
    @sameroom-bot
    [独舞] 大家好m、
    Sameroom
    @sameroom-bot
    [三藏 ☆] 大家好jx
    Sameroom
    @sameroom-bot
    [大帅 GG] 大家好y%
    Sameroom
    @sameroom-bot
    [千年老二] 大家好vy
    Sameroom
    @sameroom-bot
    [大帅 GG] 大家好a&
    Sameroom
    @sameroom-bot
    [杀 心] #j大家好
    Sameroom
    @sameroom-bot
    [杀 心] &k大家好
    Sameroom
    @sameroom-bot
    [杀 心] 52大家好
    Sameroom
    @sameroom-bot
    [杀 心] 5(大家好
    Sameroom
    @sameroom-bot
    [杀 心] u0大家好
    Sameroom
    @sameroom-bot
    [性感炸串师] b%大家好
    Sameroom
    @sameroom-bot
    [性感炸串师] -q大家好
    Sameroom
    @sameroom-bot
    [小 龙人] we大家好
    Sameroom
    @sameroom-bot
    [一定会] 、h大家好
    Sameroom
    @sameroom-bot
    [小 龙人] ,k大家好
    Sameroom
    @sameroom-bot
    [小 龙人] 5.大家好
    Sameroom
    @sameroom-bot
    [小 龙人] ja大家好
    Sameroom
    @sameroom-bot
    [小 龙人] &9大家好
    Sameroom
    @sameroom-bot
    [小 龙人] [%大家好
    Sameroom
    @sameroom-bot
    [小 龙人] [[大家好
    Sameroom
    @sameroom-bot
    [小 龙人] 、5大家好
    Sameroom
    @sameroom-bot
    [jiangtj] 有意思么,在我这里发广告,就我一个人,你们还得废一个账号
    Sameroom
    @sameroom-bot
    [jiangtj] /language@shieldy_bot
    Sameroom
    @sameroom-bot
    [淌沙] 66
    Sameroom
    @sameroom-bot
    [Y M] 7

    [Y M] 大佬,我想问下像你这个侧边目录跟随是怎么做的,有插件还是?下面是cv简化得来的,还是有bug
    <code>
    /**
    侧边栏标题跟随 /
    export function TitleFollow() {

    const element = document.querySelectorAll\('h1, h2, h3, h4, h5, h6'\);
    
    const observer = new IntersectionObserver\(SectionItem\);
    
    element.forEach\( v => observer.observe\(v\) \);

    }

    function SectionItem (observedEls: Array<any>) {

    observedEls.forEach\(\( v: any\) => {
    
        const id = v.target.getAttribute\('id'\),
            anchor = document.querySelector\(li\#${id}\);
        // 获取所有 li
        const li:any = document.querySelector\(li\#${id}\)?.parentElement?.children;
    
        if \(!anchor\)
            return false
    
        if \(v.isIntersecting\) {
            // 移除所有 li 的 active
            // for\(var i = 0; i < li.length; i++\) {
            //     li\[i\].classList.remove\('active'\);
            // }
            // 添加类名
            anchor.classList.add\('active'\);
        } else {
            // 移除类名
            anchor.classList.remove\('active'\);
        }
    }\);

    }
    </code>

    [Y M] 大佬,我想问下像你这个侧边目录跟随是怎么做的,有插件还是?下面是cv简化得来的,还是有bug
    <code>
    /**
    侧边栏标题跟随 /
    export function TitleFollow() {

    const element = document.querySelectorAll\('h1, h2, h3, h4, h5, h6'\);
    
    const observer = new IntersectionObserver\(SectionItem\);
    
    element.forEach\( v => observer.observe\(v\) \);

    }

    function SectionItem (observedEls: Array<any>) {

    observedEls.forEach\(\( v: any\) => {
    
        const id = v.target.getAttribute\('id'\),
            anchor = document.querySelector\(li\#${id}\);
        // 获取所有 li
        const li:any = document.querySelector\(li\#${id}\)?.parentElement?.children;
    
        if \(!anchor\)
            return false
    
        if \(v.isIntersecting\) {
            // 移除所有 li 的 active
            // for\(var i = 0; i < li.length; i++\) {
            //     li\[i\].classList.remove\('active'\);
            // }
            // 添加类名
            anchor.classList.add\('active'\);
        } else {
            // 移除类名
            anchor.classList.remove\('active'\);
        }
    }\);

    }
    </code>@jiangtj