テキスト入力ボックスを除いて、HTML 入力を使用する理由が理解できません。
すべてのブラウザーでスタイルを設定しようとするのは悪夢です。通常の div をボタンのようにスタイル設定し、jquery の onClick 関数を利用する方がはるかに簡単です。
このように: JSFIDDLE
$('.clickme').hover(function() {
$(this).animate({"color":"#e8a010","font-size":"52pt"}, 1000);
}, function() {
$(this).animate({"color":"#fff","font-size":"13px"}, 1000);
});
通常はdivのスタイルを設定できるのに、ボタンを使用してスタイルを設定しようとするのはなぜですか? 何かメリットある?何か不足していますか?