• 20151210小问题


    1.滚轮事件:

    IE和chrome支持onmousewheel(属性DOM2级),而FF支持DOMMouseScroll(属于DOM3级),而DOM事件只能用addEventListener绑定才有用,而addEventListener是标准浏览器支持的,IE低版本是不支持的,所以可以对鼠标滚轮事件做一个封装.

    关于鼠标滚轮的方向,IE和chrome里支持 事件对象.wheelDelta,向上为120,向下为-120;FF支持事件对象.detail,向上为-3,向下为3.

    取消默认行为时,用addEventListener绑定的事件必须用:在标准浏览器下用 事件对象.preventDefault;在IE低版本里,用 事件对象.returnValue=false;

    2.css中的filter:Alpha()透明度

    使用Alpha可以设置透明度,filter:Alpha在IE下是没有问题的,要支持FF就需要使用-moz-opacity.

    alpha属性是允许设置元素的透明度,参数有

    filter:Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)

    其中Opacity:设置透明度级别,范围0-100,0代表完全透明,100代表完全不透明.

    FinishOpacity:设置渐变的透明效果时,用来指定结束时的透明度,范围也是0到100.

    Style:设置渐变透明样式,值为0代表统一形状,1代表线形,2代表放射状,3代表长方形.

    StartX和StartY:代表渐变透明效果的开始X和Y坐标.

    对于IE浏览器,上面方法没有问题,对于FF,则要写成-moz-opacity:0.8;标准浏览器下写opacity:0.8;

    IE使用私有属性filter:Alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS3,Moz Family部分支持CSS3)

  • 相关阅读:
    二分匹配
    第k短路
    2015_10
    The 15th Zhejiang University Programming Contest
    2015_8
    hdu 1565
    istringstream 用法
    floyd 闭包传递 判断两个点是否属于同一个 强连通分量
    Sicily 1866.Gene Reprogram 一种经典的hash方法
    zoj 3130 最小费用最大流 (求 s到e 的两条总花费最少的 完全没有交点的 路径)
  • 原文地址:https://www.cnblogs.com/sunshinegirl-7/p/5037737.html
Copyright © 2020-2023  润新知