zoukankan      html  css  js  c++  java
  • $(window).scroll()无法触发

    很奇怪对不对,为什么官网 ,w3c复制下来的全部没用,原因是什么!字母漏打,字符中英文打错吗? 作为一个菜鸟,我也不知道为啥,我也是第一次遇见!但是我比一般的菜鸟好一点,因为我有大牛带路。

    其实,当你发现没有其他问题可以找的时候,就应该想想为什么执行不了,为什么不能执行原因一般是  写函数的过程遇到

    1. 少字符 

    2. 错中英文符号

    3.  运用方式有问题(js jq运用方式有问题)一种是onscroll  后者是scroll

    4.触发原理:没有达到触发条件 这是一种很难发现与改正的问题

    需要程序员对原生的事件触发原理有深入的理解才能发现(这也是为什么很多大公司对于程序员的面试,大多面向基层原理的原因)。scroll触发条件为 事件元素滚动条在滚动时候触发。

    很奇怪对吧!有滚动条滚动了却没有触发这是什么问题。。。。这时候要看看滚动条在哪里 是不是在window上面的滚动条,如果不是那有可能在哪里,自己定义的大盒子(和body一样大的盒子包含所有的内容)里面。

    当 html,body{100%;height:100%;}  绑定在window或者body无法触发onscroll和scroll  即jq和js都不会触发scroll事件!

    解决方案就是找到 滚动条的那个元素,然后绑定这个元素的滚动事件就OK了

    以上东西都是作者个人见解,不做任何保证,请不要当教科书参考!!本人也是菜鸟一枚!没涉及的地方或者错了地方。可以留言 !!谢谢浏览!!

     

     

    技术的搬运工

    转载自:https://blog.csdn.net/qq_23329541/article/details/53680058

     

  • 相关阅读:
    media query(媒体查询)和media type(媒体类型)
    移动平台的meta标签-----神奇的功效
    CSS3那些不为人知的高级属性
    为什么你应该抛弃Express的视图渲染引擎
    HTML5桌面通知:notification api
    css3特效
    Java学习笔记18(Object类)
    Java学习笔记17(面向对象十:综合案例)
    Java学习笔记16(面向对象九:补充内容)
    Java学习笔记15(面向对象八:匿名对象、内部类)
  • 原文地址:https://www.cnblogs.com/zh-1721342390/p/9481138.html
Copyright © 2011-2022 走看看