jQueryに関するdaizo1117のブックマーク (173)

  • 「Barba.js」で pjax 対応サイトにして遷移の体感速度を上げる - フロントのエンド

    タイトルと画面の一部分だけを入れ替えてページ遷移の体感速度をいい感じに上げてくれるpjax。 pjax自体も導入はそこまで難しくはないんですが、「Barba.js」を使ったら簡単すぎてひっくりこけたので導入メモ。このサイトで使っています。160901現在。 luruke/barba.js: Create badass, fluid and smooth transition between your website's pages. 詳しくは Barba.js のリポジトリのリドミを読んでくれという感じなのですが luruke/barba.js: Create badass, fluid and smooth transition between your website's pages. <script src="barba.min.js" type="text/javascript">

    「Barba.js」で pjax 対応サイトにして遷移の体感速度を上げる - フロントのエンド
    daizo1117
    daizo1117 2016/09/29
  • シームレスなページ遷移を!PJAXの実装に便利な軽量プラグイン Barba.js の使い方 | ARAKAZE NOTE

    Barba.js 今回はPJAXを比較的簡単に実装し、シームレスなページ遷移を実現するjavascriptプラグイン「Barba.js」を紹介します。 ちょっと前まではサポートブラウザの関係でいまいち仕事では使えることが少なかったPJAXですが、IE9以下をほぼ考えなくても良くなってきている昨今ならどんどん使っていけるのではないでしょうか。 というわけで、こちらサポートブラウザはpushStateが使えるモダンブラウザ&IE10+っぽいです。 用意するもの まずはGitHubからプラグインを手に入れましょう。 いろいろ入っていますが、とりあえず最低限必要なのはbarba.min.jsのみです。 ただ、Barba.jsを作動させたりトランジションを書いたりする用の外部jsも用意しておくといいかもしれませんね。 <script src="barba.min.js" type="text/jav

    シームレスなページ遷移を!PJAXの実装に便利な軽量プラグイン Barba.js の使い方 | ARAKAZE NOTE
  • jQueryで特定の要素が存在するかどうかを判別する処理|BLACKFLAG

    スクリプトを組む際に、特定の要素が存在する場合のみに処理を実行させる、といった場面にはよく遭遇するのでjQueryで要素の存在の有無を判別する処理を自分用のメモ書きとしてご紹介してみます。 jQueryで特定の要素が存在するかどうかを判別する処理【.length】 タグそのものに対して判別させることも可能ですが、サンプルではID「#sample」が存在するかどうかの処理について。 要素が存在するかどうかの判別方法はいろいろありますが、扱いやすかったものとしてまず「.length」を使っての判別から。 要素の数があるかどうか、を判別する処理になり、存在しない場合は値が空になるので、存在しないという判別になります。 「.length」を使っての「#sample」が存在した際の処理は以下のようになります。 ◆SCRIPT $(function(){ if($('#sample').length)

    jQueryで特定の要素が存在するかどうかを判別する処理|BLACKFLAG
  • 文字を魅力的に動かせる!!テキストエフェクトの定番textillate.jsの使い方 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    一口にテキストエフェクトとは言ってもアニメーションのほうとビジュアルのほうと両方を融合させたものがあります。 ハリウッドのSF映画なら、必ずと言ってもいいくらい、映画の特徴を的確に捉えた超カッコイイテキストエフェクトをかけますよね!僕はトランスフォーマーのタイトルのような、動きも見た目もSFチックなのが好きです。 そういうのをWeb上でもインタラクティブに出来たら最高ですよね?如何せん、映像分野に比べてテキストエフェクト作成を手助けしてくれるツールが泣くほど少なく、制限も多くて自由性に乏しいがゆえに、個性的なテキストエフェクトを実装しようものなら、とてもじゃないがかなり骨が折れちゃう仕事になりそうです。 でも、それも過去の話! とは言いたいところだが…まだまだ全然映像分野の足元にも及ばないのが現状… とは言ってもCSS3のおかげで昔よりは随分良くなってきたのも事実。 今回は、手間暇要らずで

    文字を魅力的に動かせる!!テキストエフェクトの定番textillate.jsの使い方 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Windy – A Plugin for Swift Content Navigation

    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

  • 仮想DOMに思いを馳せていたらそもそもブラウザのレンダリングがわかってなかった - Qiita

    仮想DOMとか、react.js とか最近聞くようになりました。フロントエンドに関わるものとして、UIパフォーマンス向上を志すなら、少し触って明日の糧にしようと思っていろいろ調べていたら、そもそもブラウザのレンダリングとは何かもよくわかっていなかったので出直そうと思った、というごくつまらない話です。 ブラウザのレンダリングとは DOMの読み込み、リサイズ、イベント発火で再描画、くらいふわっとわかったフリになっていた。 http://www.yoheim.net/blog.php?q=20140703 下のURLをわかりやすく解説 http://www.html5rocks.com/ja/tutorials/internals/howbrowserswork/ ごつい http://tokkono.cute.coocan.jp/blog/slow/index.php/web-technolo

    仮想DOMに思いを馳せていたらそもそもブラウザのレンダリングがわかってなかった - Qiita
  • 建站成功

    您的请求在Web服务器中没有找到对应的站点! 可能原因: 您没有将此域名或IP绑定到对应站点! 配置文件未生效! 如何解决: 检查是否已经绑定到对应站点,若确认已绑定,请尝试重载Web服务; 检查端口是否正确; 若您使用了CDN产品,请尝试清除CDN缓存; 普通网站访客,请联系网站管理员;

  • JSHC

    【diamonds.js】ダイヤモンドみたいな形のイメージギャラリーを作るjQueryプラグイン diamonds.jsを使えば、ダイヤモンドのような菱形の形をしたイメージギャラリーを実現することができます。他とは違う、ちょっと変わったイメージギャラリーを探している方にオススメかも。ただ残念な事に、IEには対応してい […]

    JSHC
  • コリス

    11/16から開催されるAdobe MAXに先駆けて、Adobe Fontsに日フォントが大量に追加されました! 今回は、マンガ制作用にデザインされたアンティーク書体「貂明朝アンチック」をはじめ、砧書体制作所、FONT1000、視覚デザイン研究所、もじワク研究などの日フォントがAdobe Fontsで利用できます。

    コリス
  • Intense Images

    Intense Image Viewer A javascript library for viewing images in a fully full screen. Click the images to see it in action!

  • 写真のドミナントカラーを親要素の背景色にするjQueryプラグイン「jquery.adaptive-backgrounds.js」 | スターフィールド株式会社

    jquery.adaptive-backgrounds.js jquery.adaptive-backgrounds.jsはimgの画像のドミナントカラーを調べて、 背景色にしてくれるjQueryのプラグインです。 写真に合わせて背景色を変えるデザインなどで使えそうです。 ちなみにこちらのjQueryプラグインでは、色の取得にHTML5のCanvasを使っているため、 HTML5に対応したブラウザで動作します。 DEMO 使い方 こちらからファイルをダウンロードし、htmlのheadでjqueryと一緒にJSファイルを読み込みます。

  • jQuery高速化!処理速度を10倍上げるテクニック20選

    Aircraft manuevers during an airpower deomonstration. / Official U.S. Navy Imagery Javascriputを簡単に書けるようにしてくれるライブラリのjQueryですが、使い方をちょっと変えるだけで、パフォーマンスに大きく差がでます。ハイスペックPCでは分かりづらいかもしれませんが、スペックの低いPCやモバイルではWebページの表示速度が遅くすぐに閉じられるかもしれません。 Webページがたった1秒高速化するだけでECサイトなんか、売上が10%向上した事例もあります。そこで、jQuery高速化のポイントや方法をここにまとめておきます。 jQueryの最新バージョンを使う 図1 jQueryのバージョンによる速度 https://jsperf.com/speed-comparison-of-jquery-vers

    jQuery高速化!処理速度を10倍上げるテクニック20選
    daizo1117
    daizo1117 2014/10/30
    “$('#header').prepend('<ul id="menu"></ul>');”
  • facebookのウォールを表示させることができるjQueryプラグイン

    facebookのウォールを表示させることができるjQueryプラグインメモ 便利です! まず、下記のURLにジャンプ http://www.neosmart.de/social-media/facebook-wall/ 下記の情報を入力します。 FacebookID 自分のIDをいれます  ※ユーザーネーム(ユニークURL)設定してないとだめかも… Access Token? ※これは、入力する場所の下にあるリンクをクリックすればOK Show guest entries? ゲストの人が投稿したエントリーも追加します? Show comments? コメントも表示する? Max number of comments? どのくらいの投稿を表示する? ※1~10投稿まで選べるよ Time conversion? 何時間ごとに更新しますか? ※12時間か、24時間か選べるよ そして、緑のref

    facebookのウォールを表示させることができるjQueryプラグイン
  • jQueryプラグイン開発までの最短4ステップを分かりやすく解説!!

    JavaScriptの人気ライブラリ『jQuery』は豊富な機能とクロスブラウザな点がとても良く、私も頻繁に活用しています。 むしろJavaScript開発には欠かせないものとなっています。 そんなjQueryですが、プラグイン開発も盛んで、世界中のエンジニアが様々なプラグインを作成・公開しています。 それも、jQueryはプラグイン開発がとても簡単に出来る事に起因しているのではないでしょうか? 簡単だからこそ、独自にプラグインを追加する方達の理由としては、 新たな便利な機能を追加する方もいれば、ある程度纏まった処理を汎用的にする為にプラグイン化する方もいるでしょう。 プラグイン開発の理由は人それぞれですが、プラグインの作成方法を知らない事にははじまりません。 今回は、そんな『jQuery』の独自プラグインの作成方法を、分かりやすく4ステップに分けて解説したいと思います。 即時実行の無名関

    jQueryプラグイン開発までの最短4ステップを分かりやすく解説!!
    daizo1117
    daizo1117 2014/09/19
    “醍醐味の一つが、処理をどんどん繋げていくメソッドチェインです。 $("#id").fadeIn().fadeOut();の様に繋げていく書き方です。 今回独自に作成したプラグインも、このメソッドチェインの中に組み込む事があるかもしれません
  • jQueryでページ上の座標(X座標/Y座標)を取得する方法|BLACKFLAG

    Webページ上でカーソル位置やクリックされた位置によって ポップアップを出したりモーダル位置を調整したりツールチップを出したり いろいろと処理を加えることがあると思います。 そんな際のページ上のポイント位置の座標(X座標/Y座標)を取得して 位置を調整する処理方法を簡単に紹介してみたいと思います。 jQueryでページ上の座標(X座標/Y座標)を取得する方法【ページ全体の場合】 ページ上のX座標・Y座標を取得するには —————————– X座標 = e.pageX Y座標 = e.pageY —————————– を使って値を取得することができます。 各座標の値を取得するサンプルとして ページ上のクリックされた位置のX座標/Y座標を取得してみると。 ページ上のクリックされたポイントのX座標/Y座標を取得(別枠で表示されます)※別枠で表示される画面内をクリックしてみてください。 クリックさ

    jQueryでページ上の座標(X座標/Y座標)を取得する方法|BLACKFLAG
  • Blueprint: Full Width Image Slider

    Blueprint:

  • Magnific Popup を使ってみる | Web Design Leaves

    Magnific Popup を使ってみる CATEGORY: jQuery | TAG: Googlemap, Lightbox, Youtube, プラグイン, レスポンシブ 2014年2月7日 Youtube の動画を Lightbox のようなモーダルウィンドウで表示できるプラグインを探していたところ見つけた「Magnific Popup」。レスポンシブ・デザインに対応している上に機能も豊富で Goole map なども表示可能。使い方などに関するメモ。 目次 Magnific Popup のダウンロードと読み込み Magnific Popup を「配布ページ」からダウンロード(ページ右側の「Download ZIP」から) ダウンロードすると「dist」というフォルダがあるのでその中の「jquery.magnific-popup.min.js」と「magnific-popup.c

  • ユーザ

    Userエンドポイント "SELF"キーワード オプションでユーザIDを指定できるエンドポイントが多くあります。ユーザIDを直接指定する代わりに、簡略表記で指定することができます。ユーザIDの部分を"self"に置き換えるだけです。認証済みのユーザIDを"self"の位置で指定したかのように扱います。この表記方法が使えるのは、access_tokenパラメータを指定した場合(つまり、認証済みのリクエスト)だけです。 https://api.instagram.com/v1/users/self/media/recent?access_token=ACCESS-TOKEN GET /users/{user-id} ユーザの基情報を取得する 例 https://api.instagram.com/v1/users/1574083/?access_token=ACCESS-TOKEN { "d

  • jQueryで1ページごとにスクロールして画面遷移させるUIを実装する方法|BLACKFLAG

    以前、iPhone5sのプロダクトページがリリースした頃に『簡単にパララックス実装可能な軽量スクリプト「skrollr」&コンテンツごとにページスクロールするjQueryプラグイン「fullPage.js」「One Page Scroll」』と題して1ページをフルスクリーン表示にして、画面全体をスクロールさせることで、1ページ分(1コンテンツ分)を画面遷移させるUIを実装できるjQueryプラグインを紹介しましたが、自分なりにもっと使いやすい形で実現できないかやってみた実験をご紹介してみます。 【2014/08/05 追記】 各ブロック内での横スライド機能を追加しました。 まずは動作サンプルから。 下記のサンプル画面でマウスホイールスクロールもしくは画面右側のナビゲーションボタン等を使って画面(ページ)を切り替えてみてください。 「jQueryで1ページごとにスクロールして画面遷移させるU

    jQueryで1ページごとにスクロールして画面遷移させるUIを実装する方法|BLACKFLAG
  • 【Labs】ホイールの回転で要素間を移動するパララックスレイアウト

    6月更新・前月(5月)の人気記事トップ10 06/06/2024 ( 02 ↑) 【Labs】position:absoluteとwidth:100%を指定すると横幅の設定がうまくいかない場合の対処方法について ( 01 ↓) 【MacmacOSをHigh SierraからMontereyにアップグレード ( 03 – ) 【Mac】Safariでソースコードを見る方法 ( 04 – ) 【jQuery】入門2. jQueryをHTMLに組み込む ( 05 – ) 【Mac】横画面で撮影した動画をYouTubeショート用にMacのiMovieで縦画面に編集する方法 ( 08 ↑) 【Labs】CSSだけでドロップダウンメニュー ( 09 ↑) 【Labs】PHPのエラー表示をなくす方法 ( 06 ↓) 【iPhone / iPadiPhoneのツイッターアプリでユーザー名をコピーする方

    【Labs】ホイールの回転で要素間を移動するパララックスレイアウト