V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hopestar86
V2EX  ›  jQuery

请教 jquery 跟换图片地址后展示的问题

  •  
  •   hopestar86 · Apr 14, 2017 · 5015 views
    This topic created in 3304 days ago, the information mentioned may be changed or developed.

    $('.div').click(function(){ $(.img img).attr('src','new.jpg'); })

    由于 new.jpg 非常的大,所以导致点击后,一直展示的原来的图片了

    请教现在现在先展示一个小的 loading.gif, 等 new.jpg 加载完成后在展示,要怎么修改

    直接先把地址改成 loading.gif ,在改成 new.jpg 没达到效果好像

    5 replies    2017-04-14 19:51:10 +08:00
    Hyeongo
        1
    Hyeongo  
       Apr 14, 2017 via iPhone
    放个 div 遮罩层
    qiayue
        2
    qiayue  
    PRO
       Apr 14, 2017   ❤️ 1
    点击的时候,先改为 loading.gif ,同时 new Image ,绑定 image 的 onload 事件,在里边替换为 new.jpg
    lslqtz
        3
    lslqtz  
       Apr 14, 2017
    先换成 loading.gif 再 new.jpg 就可以了。
    lslqtz
        4
    lslqtz  
       Apr 14, 2017
    @qiayue +1 ,我思路脑抽刚刚想回复 onload(loading.gif),尴尬
    hopestar86
        5
    hopestar86  
    OP
       Apr 14, 2017
    @qiayue 能详细点代码不, jq 半桶水
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1450 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
    ♥ Do have faith in what you're doing.