TwitterのタイムラインやFacebookのニュースフィードように、ページの一番下までスクロールしたらコンテンツを自動的に表示する「jQuery.Bottomプラグイン」を紹介します。 1.サンプル jQuery.Bottomプラグインにはデモページが用意されていますが、いまいちなのでサンプルページを作りました。 jQuery.Bottomプラグインサンプル ページの一番下までスクロールすると自動的にコンテンツを表示します。 なお、最初に表示した状態でコンテンツがすべて表示されてしまっているとそもそも動作しないので注意してください。 2.プラグインの機能 jQuery.Bottomプラグインは「bottom」イベントを登録するためのものです。このイベントを利用してページの一番下までスクロールすれば、bottomイベントが発生します。 3.プラグインのダウンロード githubのjQue
css3 の box-shadow を使っていたりして、影の重なり方を、後のブロックが下に、前のブロックが上になるようにしたい。html の記述と逆の順番で重なるように、JavaScript で z-index を指定。(position: relative;も同時に指定) $($('.box').get().reverse()).each(function(i){ $(this).css({'z-index':i+1, 'position':'relative'}); }); This entry was written by hrykozw, posted on 2010年9月6日 at 9:51 PM, filed under Develop and tagged css, javascript, jQuery. Bookmark the permalink. Follow any
<!DOCTYPE html> <head> <meta charset="utf-8"> <title>jQuery Masonry Sample 1</title> <link rel="stylesheet" href="css/sample.css" type="text/css" media="all"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type='text/javascript' src='js/jquery.masonry.min.js'></script> <script type='text/javascript' src='js/sample.js'></script
あーあー今日もウェブつくるのかーめんどくせーなーつまんねーなースワイプしてえなー。フリックでもいいからー。 jQueryでできんのかなー。あ、できちゃった、これ上手くいった? ブヒヒwww ん、たてにスクロール出来なくなっちゃったね。そりゃあそうだそうだ。 やぱ他人が作ったの使った方がウマウマだなブヒヒ。 Boxer flickGal FlickSlide flipsnap.js iScroll jCarouse jQuery.flickSimpe jQuery.flickable jQuery.jcflick PhotoSwipe Swipebox Swipeshow TouchSlider Unslider 色々試しました。疲れました。 ほかにもこの辺を参考にしたブヒ。 スマートフォン向けスワイプ・フリック系ライブラリのまとめ 画像ギャラリー等、スマートフォン(iPhone /
2019.3.29 更新 この記事を書いてから数年経ち、今ではもっとカンタンに実装できる方法がたくさん出ています。 今回はJSとCSSをCDN(ファイルをサーバーにアップしなくても、コードを書くだけでプラグインを実装できる方法)で読み込むだけでカンタンにこんなものも実装できます!というご紹介を追加します。 サンプル PACE.js プラグインを読み込む PACE — Automatic page load progress bars このプラグインを使ってカンタンなページローディングを実装してみます。 CDN一覧のページから、JSのコードをコピーします。 pace – cdnjs.com – The best FOSS CDN for web related libraries to speed up your websites! 「https://〜〜pace.min.js」と書かれてい
Coco LokoTotal bicycle rights in blog four loko raw denim ex, helvetica sapiente odio placeat. Vermouth LandVelit chambray fugiat, enim aesthetic esse ullamco typewriter. ElectrodynamicsBefore they sold out PBR magna jean shorts non seitan ea. Dolor wolf pop-up. Retinal BlissLocavore vero ad, before they sold out food truck bushwick helvetica. Disco FeverCillum laboris consequat, qui elit retro ne
javascriptのオブジェクトの複製を Object.clone = function(source) { return $.extend({},source); }で空オブジェクトにコピーしてましたが、 このままだとシャローコピーだったのでハマッタヨ。 ガシカーシ、jQueryのソース眺めてたら。。。オッ $.extendの一つ目の引数にtrueを追加しとくとディープコピーになるっぽい。 ということで、 Shallow Clone Object.shallowCopy = function(source) { return $.extend({},source); } var a = {a:{a:1},b:{a:1}}; var b = Object.shallowCopy(a); b.a.a = 2; window.alert(a.a.a); //2 window.alert(b
jQuery 1.9 がリリースされました。1.9 の新機能の中ではあまり注目されていませんが、ソースマップに対応したのが地味に便利そうです。 というのも、圧縮版の jquery.min.js を使っていると 何か問題が起きたときにスタックトレースを眺めても jQuery の部分が意味不明 デバッガーで jQuery のソースにステップインしても意味不明 といった理由で、開発中には非圧縮の jquery.js を使うことが多かったわけです。 それが、1.9 からはソースマップに対応したので圧縮版のままでのデバッグが簡単になってます。 超簡単な使い方 ソースマップに対応したブラウザーは現時点では Google Chrome のみなので、Google Chrome の手順を説明します。 (Firefox はソースマップへの対応を計画中らしい) 事前準備を忘れずに Google Chrome で
最近タッチデバイスでスワイプしてスライドするようなUIを書く機会が多いので汎用的に使えるようにしてみた。 DEMO pxgrid/js-flipsnap - GitHub iScrollでもsnapっていう機能使うと同じようなことができるんだけど、iScrollでこれをやろうとするとこのスクロールが効いてるところはネイティブの縦スクロールが効かなくなるという問題があって、それを解決しようと思って最初はiScrollの内部をいじってたんだけど、ちょっとiScrollベースだとどうしても無理なところがあったのでこの機能だけ切り出してみたというわけ。 一応Androidでも動いてるっぽい。 iScrollみたいに多機能じゃないけどまあこれだけ使いたいっていうこと結構あるので割といいんじゃないかと。TODOはとりあえずドキュメント。 追記(2012/02/04):クロスブラウザに対応しました。
$(function() { $("a#button").click(function() { loadImage("images/image.jpg"); return false; }); function loadImage(url) { var img = new Image(); img.src = url; $(img).bind("load", function() { //画像読み込み完了時の処理 $("div#target").html($(img)); }); } });
jqueryのマウスでグリグリするやつをRails+Ajaxで更新しるのをやってみたいなぁと思い ちょっと試してみました。 参考サイトの内容が超絶役に立ちました。ありがとうございます。 こんな感じの。 参考 ・Sortable List in Ruby on Rails 3 – Unobtrusive jQuery | Web Tempest ・JQuery UI Sortable を使ってドラックアンドドッロプでRuby on Railsの一覧表示の順を設定する - @yuumi3のお仕事日記 ・Sortable - jQuery UI API 1.8.4 日本語リファレンス - StackTrace ・Collapsible Drag & Drop Panels Using jQuery How to JQuery / JQuery UIを使えるようにします。 (20120107修正:
What is Masonry? Masonry is a JavaScript grid layout library. It works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. You’ve probably seen it in use all over the Internet. Install Download CDN Package managers Getting started HTML CSS Initialize with jQuery Initialize with Vanilla JavaScript Initialize in HTML Next MIT Lice
jQuery Mobile is no longer supported To read more about the status of the jQuery Mobile project, see the announcement blog post. A Touch-Optimized Web Framework jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. Seriously cross-platform with HTML5 jQuery Mobile framework takes the "w
Backbone's only hard dependency is Underscore.js ( >= 1.8.3). For RESTful persistence and DOM manipulation with Backbone.View, include jQuery ( >= 1.11.0). (Mimics of the Underscore and jQuery APIs, such as Lodash and Zepto, will also tend to work, with varying degrees of compatibility.) Getting Started When working on a web application that involves a lot of JavaScript, one of the first things yo
ちょっと jQuery と簡単なサーバサイドの処理を組み合わせた処理を試しに書いてみよう・・・なんて時に、いちいち jQuery を取ってきて HTML を書いて script タグを書いてロードして sinatra 立ち上げて云々・・・というのが毎度面倒なので、ひな形になるアプリケーションを作った。 https://github.com/naoya/boilerplate ひとまず sinatra でサーバーサイドを書き、HTML は slim で、CSS は sass 。JavaScript は CoffeeScriptで書くにあたって jQuery、underscore、Backbone をロードしてある、というような構成にしてあります。 まあ、この類のことは人それぞれ自分なりにカスタマイズしてやっていると思いますが、どういうコンポーネントで構成しているかを、備忘録も兼ねてちょっと紹
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く