亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        jquery搜索框效果實現(xiàn)方法

        字號:


            這篇文章主要介紹了jquery搜索框效果實現(xiàn)方法,分析了jquery搜索框效果的實現(xiàn)技巧及注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
            本文實例講述了jquery搜索框效果實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
            代碼如下:
            <html>
            <head>
            <title>jquery:搜索框效果</title>
            <script type=text/javascript src=jquery-1.8.2.min.js></script>
            <script type=text/javascript>
            $(function(){
            $('#search').val(請輸入搜索內(nèi)容).addclass(c1);
            $('#search').focus(function(){//搜索框獲得焦點時
            $('#search').val().addclass(c2);
            });
            $('#search').blur(function(){//搜索框失去焦點時
            if($('#search').val()==){
            $('#search').val(請輸入搜索內(nèi)容).attr(class,c1);
            }
            });
            });
            </script>
            <style type=text/css>
            .c1{color:gray;font-style:italic;}
            .c2{color:#000;font-style:normal;}
            </style>
            </head>
            <body>
            <input type=text size=38 id=search /><button>搜索</button>
            </body>
            </html>
            補充說明:有些不完美,如果搜索框原來還有其它樣式,當(dāng)失去焦點時,如果采用例子中的代碼,那其它樣式也會沒了,因為attr()為設(shè)置樣式。如果采用addclass()為追加樣式,也不怎么合適,雖然能達到效果,但原來的c2樣式還在,顯示時被c1樣式替換而已(這需要c1樣式寫在c2后面)。好像沒有替換樣式的方法?
            修改后解決上面的問題,較完美版本(代碼還可以優(yōu)化更簡單)
            代碼如下:
            <html>
            <head>
            <title>jquery:搜索框效果</title>
            <script type=text/javascript src=jquery-1.8.2.min.js></script>
            <script type=text/javascript>
            $(function(){
            $('#search').val(請輸入搜索內(nèi)容).addclass(c1);
            $('#search').focus(function(){//搜索框獲得焦點時
            if($('#search').val()==請輸入搜索內(nèi)容){
            $('#search').val().addclass(c2).removeclass(c1);
            }
            });
            $('#search').blur(function(){//搜索框失去焦點時
            if($('#search').val()==){
            $('#search').val(請輸入搜索內(nèi)容).addclass(c1).removeclass(c2);
            }
            });
            });
            </script>
            <style type=text/css>
            .c1{color:gray;font-style:italic;}
            .c2{color:#000;font-style:normal;}
            </style>
            </head>
            <body>
            <input type=text size=38 id=search /><button>搜索</button>
            </body>
            </html>
            希望本文所述對大家的jquery程序設(shè)計有所幫助。