cari

Rumah  >  Soal Jawab  >  teks badan

javascript - 如何用jquery实时的监听视口的变化(视口宽度一变化就立即显示到input中)

利用
$("#screenSize").val($(document).width());
取到视口宽度,然后复制给id为screenSize的input元素中,但是这句代码只可运行一次,我用mosemove事件监听,效果不太好,有没有其他好的解决方法

ringa_leeringa_lee2805 hari yang lalu726

membalas semua(3)saya akan balas

  • ringa_lee

    ringa_lee2017-04-11 10:57:26

    window.onresize

    balas
    0
  • PHP中文网

    PHP中文网2017-04-11 10:57:26

    窗口的大小发生变化会触发window对象的onresize事件,这是DOM相关的知识,浏览器dom事件,跟用不用jquery是没关系的,建议可以看下《javascript权威指南》,可以了解到比较完整的关于浏览器dom体系相关的知识。
    如果使用jquery的话代码可以这么写

    $(window).on('resize',function(e){
    //...
    })

    balas
    0
  • PHP中文网

    PHP中文网2017-04-11 10:57:26

    你是想让它只执行一次么?

    balas
    0
  • Batalbalas