这里是我的代码:如何更改宽度并保留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