1

誰かがjqueryまたはjavascriptの助けを借りて私の検索ボタンをアニメーション化するのを手伝ってくれますかその検索ボタンまたは検索ボックスから、この小さなボックスが消えるはずです。

<div class = "searchBox">
    <p id = "paragraph"><input type = "text" name = "serachBar"/>
    <input type = "button" value = "szukaj" name = "search"/>
    </p>
    <div id = "searchButton"><a href = "#">Search</a></div>
</div>

CSS

body{
background-color:rgb(138,187,129);

#searchButton{
position:fixed;
border:1px solid rgb(255,255,255);
border-top:none;
width:80px;
height:30px;
top:0px;
right:60px;
border-radius:0px 0px 3px 3px;
background:rgb(30,114,41);
}
#searchButton :hover{
background:rgba(0,0,0,0.3);
}
#searchButton a{
text-decoration:none;
font-size:20px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
text-align:center;
color:white;
padding:0;
margin:0;
display:block;
height:100%;
width:100%;
}

.searchBox p{
position:fixed;
border-bottom:1px solid rgba(255,255,255,0.3);
border-radius:2px;
box-shadow:0 1px 2px 2px #1F0000;
-moz-box-shadow:0 1px 2px 2px #1F0000;
-webkit-box-shadow:0 1px 2px 2px #1F0000;
border-top:none;
background:rgba(0,0,0,0.2);
width:200px;
height:50px;
top:0;
right:0;
margin:0;
visibility:hidden;
font-size:15px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
color:white;
}
4

2 に答える 2

1

本当に簡単な答えです。必要なものに合わせてこれを編集する必要があるかもしれませんが、あなたが求めているjqueryの種類は次のとおりだと思います:

$(document).ready(function(){
    $('#submit, #searchField').on('mouseenter', function(){
        $('#searchField').fadeIn(400);    
    }); 
    $('#submit, #searchField').on('mouseleave', function(){
        $('#searchField').fadeOut(400);    
    }); 
});

html:

<form>
    <input type="text" name="searchField" id="searchField"/>
    <input type="submit" id="submit" value="submit"/>
</form>

ここにもフィドルがあります

于 2013-04-26T19:15:36.797 に答える