人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryを勉強しています。
ある文字にオンマウスすると、背景(background-color)をフェードさせたいのですが、やり方がわかりません。
下記のようにすると、p#pppの文字と背景すべてフェード出来るのですが、background-colorだけフェードさせることは出来るでしょうか?

$(function() {
$("p#ppp").hover(function(){
$(this).fadeTo(500,0.5);
});
});
<p id = "ppp">ほげ</p>


●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
ベストアンサー

一応書いてみたけど、意外と面倒臭かったです。

素直にpacochiさんコメント(回答に書けばいいのに)のjQuery UI使った方がいいですね。

http://jsfiddle.net/Y4FXw/


ぱこちさんのコメント
>回答に書けばいいのに 勉強のため、プラグインを使わずに何とかするサンプルコードが欲しかったのか、それとも背景を変化させる方法自体を知りたかったのか判断できず、コメントにしました。 両方書けたら回答として書くつもりでしたが、前者の方はきれいに書けそうになかったので、後者の方だけコメントに書きました。

TransFreeBSDさんのコメント
せっかくの無料質問&回答欄コメントですから回答欄に書こう運動(個人的に)実施中です。 余計なお世話かもしれませんけど(^^;

koime_ryokutyaさんのコメント
皆さん、回答&コメントありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ