jsでふわふわ縦に揺れる
jquery.yurayura.jsをダウンロードして、 「jquery.yurayura.js」で保存
jQuery( function( $ ) {
$.fn.yurayura = function( config ) {
var obj = this;
var i = 0;
var defaults = {
'move' : 5, // 動く量
'duration' : 1000, // 移動にかける時間
'delay' : 0 // 両端で停止する時間
};
var setting = $.extend( defaults, config );
return obj.each( function() {
( function move() {
i = i > 0 ? -1 : 1;
var p = obj.position().top;
$( obj )
.delay( setting.delay )
.animate( { top : p + i * setting.move }, {
duration : setting.duration,
complete : move
} );
} )();
} );
};
} );
ページ内でjqueryと一緒に呼び出す
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery.yurayura.js"></script>
パーツを配置するページにjsを記述
$(function(){
$('#sample').yurayura( {
'move' : 5,
'delay' : 100,
'duration' : 1000
} );
});
cssを設定
#sample {
position : absolute,
top : 0;
left : 0;
}
HOME > javascript > jsでふわふわ縦に揺れる
javascript
- slick sliderのサムネイルを縦に流す
- formのoninput-output。結果を3桁ごとにカンマが入る数値タイプに変換
- マウスオーバー・マウスアウト(スマホの時はクリック)で画像を切り替えるjquery。
- querySelectorAllエレメントのhrefをforEachで削除する
- jQuery,Masonry,imagesloadedで画像を敷き詰める
- jQueryで特定のページからリンクされた後のページでclassを追加
- カレンダー
- 特定の要素を持っていたら(あったら)jQuery
- スクロールすると上からニョキッと降りてくるメニューjQuery
- マウス・マウスホイールで横スクロールするjavascript
- 横スクロール要素をマウスホイールで動かせるjavascript
- jqueryとcssでタブ
- 特定の要素を持つ時にclassを付けるjQuery
- スクロールして現れたらアニメーション(フェード等)開始jquery
- MOREボタンで数件ずつ要素を表示wp
- slick 基本
- スクロールして表示するとフェードイン
- スクロールして表示されたタイミングでアクションを起こすjs
- スクロールするとメニューが上からゆっくり降りてきてヘッダー固定・Y座標0でメニューがスムーズに上がる(消える)
- Enterキーを押すとinputが空欄になるのを防ぐ
- 特定の要素の幅と高さを取得するjavascript
- ウィンドウ幅リサイズごとにブラウザをリロードするjavascript
- サイトにローディングを実装するjavascript