|
D-WEBトップ | ニュース | スポーツ | 芸能 | 2024年カレンダー | ベストセラー | 料理レシピ百科 | ログファイル一覧 |
jQuery - スライダーをつけました (2015/4/10) |
・スライダー スライダーはjQueryのanimate(アニメーション)コマンドを使用します。 //jQueryの初期化 $(function() { syoki_s(); }); //スライダー関数 function slide_s(){ slideX = -sllen; $("#myslide p").not(":animated").animate({left:slideX} , "slow", "linear", slidecall_s); } //コールバック関数 function slidecall_s() { //後処理(文字、画像セット、タイマー等) syori_s(); } //文字列長さ取得 function gettxtlen_s(txt){ var obj = document.getElementById("txt") obj.innerHTML = txt; return obj.offsetWidth; } ・animate()はjQueryの組み込み関数(アニメーション)です。ここでは単純にslen分だけ左へ移動させています。slowに数字(秒数×1000)を入れると移動時間(速度)になります。今回のように移動距離が毎回異なる場合は計算が必要です。 |
スポンサー リンク
|