前提・実現したいこと
表題の通りです。
cssに背景画像を設置したのですが、それをjQueryで常に自動で拡大縮小しているようにしたいです。
html
1<div id="work"> 2 <div class="workText"> 3 <p class="WorkIndex"> 4 サンプル 5 </p> 6 </div> 7</div><!--work閉じタグ-->
css
1#work{ 2 height: 750px; 3 background-size: 2000px; 4 background: url("work_bg.png"); 5}
jQuery
1<script> 2 3$(function () { 4setTimeout('workBk()');//背景画像アニメーションを実行(呼び出し) 5}); 6 7function workBk() { 8 $('#work').animate({ 9 background-size:'-=100px' 10 }, 800).animate({ 11 background-size: '+=100px' 12 }, 800); 13 setTimeout('workBk()', 1600); //アニメーションを繰り返す間隔 14 } 15 16</script>
jQuery初心者でよく分かっていないのですが、
animateはプロパティの数値を変化させると認識しているので、background-sizeを記述し、
pxサイズを変化させることで動いているように見せようとしたのですが、違うのでしょうか??
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー