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

     

  • 相关阅读:
    python 读写文件
    input 默认值为灰色,输入时清楚默认值
    openstack security group and rules python api use
    centos7 ssh 设置key认证
    联通烽火hg220桥接tplink路由器
    windows,linux,mac生成ssh public key 和 private key
    bootstrap的编辑标记 angularjs input 弹出框
    sqlalchemy多表联合查询(join)
    python urllib2 发起http请求post
    openstack新建虚机、网络、路由时候对应的ovs网桥的变化
  • 原文地址:https://www.cnblogs.com/zh-1721342390/p/9481138.html
Copyright © 2011-2022 走看看