V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wly19960911
V2EX  ›  反馈

V2ex 的 js 存在问题,主页的 jquery 代码没有在 dom 加载完成后执行

  •  
  •   wly19960911 · 2019-04-09 10:39:08 +08:00 · 4396 次点击
    这是一个创建于 1815 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://ws1.sinaimg.cn/large/c4167f36ly1g1w6agtngwj20dz0603yw.jpg

    如上图, 这段代码使用的时候 jQuery 没有加载完成,我以为是没有 jQuery 看了下是因为把 jQuery 合并到 combo.js 里面了,至少 jQuery 的代码都要放到 $(document).ready() 里面了。(因为 combo.js 用了 defer 属性导致的问题)

    目前我发现是

    1. desktop 端

      • 主页

        屏蔽功能失效

      • 看帖

        保存功能失效、自动补全功能失效

    2. 移动端

      • 看帖

        保存功能失效、自动补全功能失效

    ps:另外我在写帖子的时候发现连 预览功能也失效了。原因如下图:

    https://ws1.sinaimg.cn/large/c4167f36ly1g1w6j761gdj20jc06xgma.jpg

    这个 id 被改了,并不是这个 id,导致预览的时候怎么都不会请求后端获得结果。

    ps2: Uncaught ReferenceError: hljs is not defined, 好多 js 因为用了 combo.js 用了 defer 属性导致没法正常工作。

    @Livid

    9 条回复    2019-04-09 14:04:58 +08:00
    uqf0663
        1
    uqf0663  
       2019-04-09 10:47:47 +08:00
    大大 v2 居然还在用 JQ,各大前端对 JQ 嗤之以鼻的新手们快来嘲讽站长。
    Jossss
        2
    Jossss  
       2019-04-09 10:54:18 +08:00
    • 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
    wly19960911
        3
    wly19960911  
    OP
       2019-04-09 10:55:38 +08:00
    @Jossss 没注意,现在没法 move 了,只能让 网站管理 处理了
    Livid
        4
    Livid  
    MOD
       2019-04-09 11:01:54 +08:00
    @wly19960911 非常感谢。

    最近刚刚把主脚本改成 defer,会产生一些这样的细节问题。现在马上修复。
    Livid
        5
    Livid  
    MOD
       2019-04-09 11:27:44 +08:00 via iPhone
    @wly19960911 你之前反馈的所有问题刚刚已经修复。

    可能还有其他漏掉的地方。最近几天我会开着 Console 浏览 V2EX 然后修复其他可能漏掉的地方。

    再次感谢。
    wly19960911
        6
    wly19960911  
    OP
       2019-04-09 11:38:14 +08:00   ❤️ 1
    @Livid 我刚刚试了下,自动补全还是没有生效,但是问题不在于 V2EX 而是在于 v2ex+ 的 chrome 插件,我得提个 issue 去.....
    wly19960911
        7
    wly19960911  
    OP
       2019-04-09 11:49:55 +08:00   ❤️ 1
    @Livid 还有,写主题的时候的预览功能还是有问题。previewTopicContent 这个方法里面 $("#syntax").val() 的 syntax 不存在。被你改成了 select_syntax。
    Livid
        8
    Livid  
    MOD
       2019-04-09 11:56:32 +08:00
    @wly19960911 新建主题的预览功能已经修复。
    sciooga
        9
    sciooga  
       2019-04-09 14:04:58 +08:00
    @wly19960911 #7
    @Livid #8

    扩展会尽快更新的,谢谢反馈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3002 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:49 · PVG 22:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.