前提・実現したいこと
(前置き)
jquery初心者です。phpやjavaは学習済みなので関数の基礎的なところは踏まえているつもりです。
本題
jquery
1$(function () { 2 Swing(); 3}); 4//これは正しく機能します(右へ左へ) 5function Swing() { 6 $('#me').animate({ 7 left: "90%" 8 }, 4000).animate({ 9 left: "0px" 10 }, 4000) 11 setTimeout("Swing()", 8000); 12}
この関数に引数として'#me','#other'などのid名を渡したいのですが書き方がわかりません。
エラーになる
jquery
1$(function () { 2 Swing(#me); 3}); 4//汎用的に使うためにid名など要素を渡せるようにしたい 5function Swing(#id) { 6 $('#id').animate({ 7 left: "90%" 8 }, 4000).animate({ 9 left: "0px" 10 }, 4000) 11 setTimeout("Swing(#id)", 8000); 12}
jquery
1$(function () { 2 Swing('#me'); 3}); 4//クォーテーションのつけ間違い? 5function Swing('#id') { 6 $('#id').animate({ 7 left: "90%" 8 }, 4000).animate({ 9 left: "0px" 10 }, 4000) 11 setTimeout("Swing('#id')", 8000); 12}
’#me’だけでなく他の要素にも使えるようにしたいです、ご回答お願いします。
(参考書買おうかな、、)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 05:01