這裏是我的代碼:如何更改寬度並保留rtl?
$(document).on('focus', '.search_input',function(){
$(this).animate({'width':'88%'});
});
.search_box{
margin: 10px 30px;
direction: rtl;
}
.search_icon{
display: inline-block;
position: absolute;
margin-top: 1px;
padding: 0px 3px;
border-left: 1px solid;
}
.search_input{
padding-right: 55px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="search_box">
<div class="search_icon">search</div> <!-- in reality it is a magnifier icon -->
<input class="search_input" type="text" />
</div>
所有我想要做的就是改變輸入的位置。注意到search
這個詞仍然應該在輸入的右側。
換句話說,輸入應該在頁面的左側,其width
應該增加到右側。再次,總是search
的字和輸入的方向應該在輸入的右側(rtl
)。
我該怎麼做?
謝謝.. upvote –
沒問題,你應該標記其中一個答案是正確的。 – YoannM