Hier ist mein Code:Wie ändere ich die Breite und halte die Dinge 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>
Alles, was ich die Position des Eingangs tun möchte, ist zu ändern. Beachtet, dass das Wort von search
immer noch auf der rechten Seite der Eingabe sein sollte.
Mit anderen Worten, der Eingang sollte auf der linken Seite der Seite sein und sein width
sollte auf der rechten Seite erhöht werden. wieder, immer das Wort von search
und die Richtung des Eingangs sollte auf der rechten Seite (rtl
) des Eingangs sein.
Wie kann ich das tun?
danke .. upvote –
Kein Problem, sollten Sie eine der Antworten als die richtige markieren. – YoannM