zoukankan      html  css  js  c++  java
  • 做数字判断显示相应的图标

    效果为:当input值为0时,右侧图片字体均为为暗色,当input值>0时,右侧图片及文字均变色;

    当值为1-5/6-10/11-15时,小图标显示的数量为相应的数字和相应的星星/砖石/皇冠。小图标数量最多为5个。

    如图所示:

    html代码为:

     <div class="caution-con bgf">
            <a class="href" href="javascript:;"></a>
            <span class="caution-icon"><img src="images/icon3.png"></span>
            <p class="caution-type">
                <span class="block fz30">奥迪A6L(白色)</span>
                <span class="block fz28 spans c4">豫A00000</span>
                <input class="hidden" type="hidden" name="level" value="0"/>
                <span class="icon-right block spant"><img src=""><img src=""><img src=""><img src=""><img src=""></span>
            </p>
            <p class="caution-state fr">
                <span class="block submit-icon"><img src=""></span>
                <span class="span-gray fz30"><i>¥</i><u>350</u></span>
            </p>
        </div>
         <div class="caution-con bgf">
            <a class="href" href="javascript:;"></a>
            <span class="caution-icon"><img src="images/icon3.png"></span>
            <p class="caution-type">
                <span class="block fz30">奥迪A6L(白色)</span>
                <span class="block fz28 spans c4">豫A00000</span>
                <input class="hidden" type="hidden" name="level" value="7"/>
                <span class="icon-right block spant">
                <img src=""><img src=""><img src=""><img src=""><img src="">
                </span>
            </p>
            <p class="caution-state fr">
                <span class="block submit-icon"><img src=""></span>
                <span class="span-gray fz30"><i>¥</i><u>350</u></span>
            </p>
        </div>

    js代码为:

    <script type="text/javascript">
    var inputs=$("input[name='level']");
    for(var k=0;k<inputs.length;k++)
    {
        var value = inputs.eq(k).val();
        if(value  == '0')
        {
            // 右侧图标显示及字体变色
            $('.submit-icon img').eq(k).attr('src','images/submit2.png');
            $('.span-gray').eq(k).css({'color':'#c8c8c8'});
            $('.icon-right').eq(k).css({'opacity':'0'});
        }
        else
        {
            $('.submit-icon img').eq(k).attr('src','images/submit1.png');
            $('.span-gray').eq(k).css({'color':'#ff3b3b'});
    
            var $img=$('.icon-right img');
            var num = Math.ceil((value-1)/5+0.1);
            var pngurl = 'images/icon'+num+'.png';
            for(var i=0;i<value%5;i++)
            {
                $img.eq(k*5+value%5-i-1).attr({'src':pngurl})
                $img.eq(k*5+value%5-1).nextAll().css({'opacity':'0'});
            }
            if(value%5 == 0)
            {
                for(var i=0;i<5;i++)
                {
                    $img.eq(k*5+i).attr({'src':pngurl});
                }
            }
        }
    }
    
    </script>
  • 相关阅读:
    k8shelm
    利用TweenMax实现贝塞尔曲线运动
    flashPlayer自动降频后webgame处理技巧
    求字符串长度的好方法
    robotlegs 笔记
    pureMVC的svn地址
    完美解决as3在ie中初始化时stageWidth和stageHeight为0的问题
    God of War Ascension / 战神4, 再一次迎来新导演!
    《危情谍战 Knight and Day》又一部好电影!
    未来,突破束缚是唯一的选择?
  • 原文地址:https://www.cnblogs.com/yongwang/p/6756396.html
Copyright © 2011-2022 走看看