zoukankan      html  css  js  c++  java
  • js Dom className(ie6下的诡异)

    描述:由于以下css设置样式100%;height:100%。导致鼠标划过mouseover操作了dom的className,ie6下进行了重新渲染,导致高度失效。

    解决办法:设置固定的高度,如height:60px 

    1、html

    <ul class="doc">
    <li class="btn-wrap">
    	<button type="submit" class="sbm">
    	<span id="look"></span>查看适合的保险</button>
    </li>
    </ul>
    

    2、css

    .sbm span{left:0px;top:0px;position:absolute;100%;height:100%;background:url(http://img01.taobaocdn.com/tps/i1/T10a0VXdREXXXXXXXX-112-44.png) left top no-repeat;}
    .sbm:hover span{background-position:0 -24px}
    

    3、js

    <script>
    YUI().use('node', function(Y){
    	if(Y.UA.ie === 6){
    		Y.one('.sbm span').on('mouseover',function(e){
    			//e.target.addClass('shover');
    			document.getElementById('look').className = 'sss';
    		})
    		Y.one('.sbm span').on('mouseout',function(e){
    			e.target.removeClass('shover');
    		});
    	}
    })
    </script>
    

    DEMO:https://files.cnblogs.com/cheche/test.rar

  • 相关阅读:
    CF235D
    模拟赛 circle 题解
    平面图总结
    kd 树总结
    思维题
    luogu P1600 天天爱跑步
    UOJ #42. 【清华集训2014】Sum
    FZOJ 4344 连通性
    平衡树
    计蒜客 T3225 Darko 的生成树
  • 原文地址:https://www.cnblogs.com/cheche/p/1912585.html
Copyright © 2011-2022 走看看