javascript运动问题:为什么top会一直在0和1徘徊呀?
迷茫
迷茫 2017-04-10 15:02:16
0
2
341
    hello   

问题:为什么top会一直在0和1徘徊呀?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信 (2)
大家讲道理

因为document.body.clientHeight的值是0!

你这获取浏览器宽高的方式兼容性不好, 试试这个:

var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
いいねを押す+0
    黄舟

    图片是绝对定位的,已经脱离了文档流,不会将p2和body的高度给撑大,也就是说p2和body的height一直都为0。
    给p2设置和图片一样高的height就能解决了

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!