あなたが思うほど難しくありません。これは、あなたが始めるのに役立つかもしれない:
<html><body>
<style>
#search {
background-color: #999;
width: 100px;
border: 1px solid #ddd;
outline: none;
}
</style>
<input id="search" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js"></script>
<script>
jQuery(function() {
jQuery('#search').focus(function() {
jQuery(this).animate({ width: '200px', backgroundColor: '#fff' });
}).blur(function() {
jQuery(this).animate({ width: '100px', backgroundColor: '#999' });
});
});
</script>
</body></html>
「サファリやChrome」など簡単なはずのプラグインを頼むなぜそれが – generalhenry
WebKitのアニメーションを使っている意味?これはプログラミングのQ&Aサイトなので、おそらくあなたはプログラマーで快適なコードを書いているだけでなく、他人のプラグインだけでなく、これを簡単に実装するのは簡単です... animate()を使用して、幅を広げ、クリック時の背景色を変更します。 jQueryの1行。 –