HTMLセットアップ変更背景画像のjQuery
とdivの上で私は絵のように設定しているときホバーホバー。私はユーザーが各赤いボックスの上にマウスを置いて、マウスが各ボックスの上に来るようにするために、バックグラウンド(背景は灰色)を背景の画像に変更したい。別の写真とは別の写真。私が持っている私のCSSの:
#service {
background: grey;}
私はこのjQueryのコードを書いた:
$service = $('#service');
$('.service-list').on('mouseover', 'div', function() {
$service.css('background-image', 'url(' + $(this).attr("data-uri") + ')');
});
をそれが働いていません。私はまた、彼らは約650kbので、その滑らかで瞬時に、プリロードする背景の写真が欲しい。私はdiv要素と呼ばれるプリロードをするつもり、その後
<img src="path/image-01.png" width="1" height="1" alt="Image 01" />
を行い、その後、表示なしをプリロードしないでください...それが動作するかどうIDKました。 、私はサービスのdivの背景の背景を変更したい 、ちょうど明確にすることが
編集---- を助けてくださいませんそれぞれ赤いボックスの背景
私たちが見ることができるjsfiddleまたはライブデモを作成した方がはるかに良いでしょうか? – Andrew
なぜ単にホバーにCSSを使用しないのですか?そのほうがはるかに簡単です – jogoe
CSSの代わりにjQueryを使用したい場合は、.hover()を試すことができます:https://api.jquery.com/hover/ – Sergiodiaz53