タグ

jqueryに関するfukada_hのブックマーク (42)

  • 【2017年最新版】用途別jQueryプラグイン47選と基本的な使い方|フリエン

    jQueryプラグインとは、jQueryの拡張機能のことです。jQueryプラグインを導入して使いこなすことができれば、Web開発のスピードは格段に早くなり、クオリティも高くなることは間違いありません。今回はそんなjQueryプラグインについて解説し、おすすめのプラグインを紹介してから、その基的な実装方法なども解説していきます。 【目次】 ■jQueryプラグインとは ◆jQueryとは ◆プラグインとは ◆8つの用途別系統 ■用途別おすすめプラグイン47選 ■jQueryプラグインの基的な使い方 ◆実装方法 ◆使用方法 ◆作り方 ■実例 ■おすすめ教材3選 ■まとめ jQueryプラグインとは jQueryプラグインとは冒頭で触れた通り、jQueryで用いられるJavaScriptライブラリ、及び拡張機能です。主にWebコンテンツを制作する際に力を発揮します。ところで、「そもそもjQ

    【2017年最新版】用途別jQueryプラグイン47選と基本的な使い方|フリエン
  • Masonryの使い方:サイズの異なるBOXをタイル状に整列 [ホームページ作成] All About

    Masonryの使い方:サイズの異なるBOXをタイル状に整列大きさの異なる複数のブロックを、うまい具合に隙間無くタイル状(レンガ状)に自動整列してくれる「Masonry」の使い方を解説。横幅や高さの異なるボックスがいくつあっても、できるだけ無駄な隙間ができないように詰めて配置してくれます。当初の「jQuery Masonry」とは違ってjQueryなしで動作可能になり、CDN経由で読み込めるようにもなって手軽になりました。

    Masonryの使い方:サイズの異なるBOXをタイル状に整列 [ホームページ作成] All About
  • スマホを横に倒したり、ブラウザサイズを変更した場合にリロードする|エンデザインファクトリー | 神戸でウェブデザインを行うSOHOオフィス

    ブラウザサイズを変更した場合に自動的にリロードする場合は、以下のような感じで書いていました。 $(function(){ var timer = false; $(window).resize(function() { if (timer !== false) { clearTimeout(timer); } timer = setTimeout(function() { //リロードする location.reload(); }, 0); }); }) しかしながらこのスクリプトだと、スマホやタブレットの場合はなぜかフリックでスクロールするたびにリロードがかかってしまう(そういう仕様なのでしょうか)。 これではまともにサイトが見られなくなってしまうので大問題です。 ・PCでは、ブラウザサイズの変更でリロード ・スマホやタブレットでは、画面を横にしたり縦にしたりした場合にリロード というこ

    スマホを横に倒したり、ブラウザサイズを変更した場合にリロードする|エンデザインファクトリー | 神戸でウェブデザインを行うSOHOオフィス
  • Datepicker のカレンダーで選択できる日付の範囲を設定

    jQuery UI の Datepicker プラグインについての記事。Datepicker プラグインは、テキスト入力欄に、カレンダーから、日付を入力できるようにするプラグイン。選択できる日付の範囲を設定したい場合は、minDate オプションと、maxDate オプションを使う。 実装例(サンプル) 日付: 実装例(サンプル)の動作について 「日付:」の右側の、テキスト入力欄をクリックすると、今月のカレンダーが現れる。 カレンダーの日付をクリックすると、その日付を、テキスト入力欄に入力する。 をクリックすると、次月のカレンダーになる。 をクリックすると、前月のカレンダーになる。 日の1週間前から、日の1カ月10日後までの範囲を指定してある。範囲外の日付は選択できない。 実装例(サンプル)のソースコード 読み込み パスは、それぞれ、アップロードした場所を指定する。 まとめて読み込む場

  • jQuery で iframe内のCSSを操作する | doli blog

    「モチの気持ち」より © studio doli iframe内に読み込まれるファイル内のCSS操作は、そのままではできません。 でも、jQueryを使えば簡単にできます。 例えば、iframe内のP要素の文字色を赤(red)にするならば以下のようにします。 ※ただし、後述しますが条件によってはNGです。 //基 $('iframe').contents().find('p').css('color', 'red'); .contents().find('セレクタ')を使います。 ChromeだけjQueryによるCSS操作が効かない しかし、毎度のことながらコトはそう簡単には運ばないもので、テストしてみても何も変化はありません。 原因については、以下が参考になりました。 iframe内のcssを編集するJavaScript | aNote 私はChromeで動作チェックしているのですが

    jQuery で iframe内のCSSを操作する | doli blog
  • [JS]ほんの数行で便利な機能を実装するjQueryのスニペットのまとめ -jQuery Tips

    jQueryには高性能なプラグインがたくさんリリースされていますが、ほんの数行のコードだけでも便利な機能を簡単に実装することもできます。 Webサイトで最近よく利用されている便利な機能を実装するスニペットを紹介します。 jQuery Tips Everyone Should Know -GitHub イラスト: Girls Design Materials コードはMITライセンスで、個人でも商用でも無料で利用できます。 ページの上に戻るボタン 画像のプリロード 画像がロードされているかチェック リンク切れの画像を自動修復 ホバーのトグル 入力欄を使用できなくする aタグのクリックイベントだけを利用する アニメーションを簡単に設定する シンプルなアコーディオン 異なる高さのdiv要素を揃える 外部リンクを新しいタブ・ウインドウで開く テキストが無い要素は非表示にする ページの上に戻るボタン

    [JS]ほんの数行で便利な機能を実装するjQueryのスニペットのまとめ -jQuery Tips
  • 数秒ごとに1行ずつ縦スクロールするティッカーを作る [ホームページ作成] All About

    文字が流れる電光掲示板のことを「ティッカー」と呼びます。文字が左右に流れたり、上下に流れたりします。鉄道や空港などで使われているほか、街中でも見かけます。 ウェブ上では、IEの独自拡張として「marquee」(マーキー)という要素があり、左右に文字を流せます。しかし、独自拡張なので使うことは推奨されませんし、何より「文字が横に流れていく表示」は、文章を一気に読めない点で、あまり歓迎されないでしょう。 では、1行または数行単位で、「数秒間は静止表示」→「0.5秒くらいのアニメーションで次の1行を表示」……というのを繰り返す垂直方向のティッカーなら、どうでしょうか。その場合は、 文章は一括表示されるため、読みにくくはならない。 ずっと流れ続けるわけではないので、さほど煩くはならない。 場所を取らずに様々な情報を見せられる。 ……という区画になります。 ニュース系サイトなどで、ヘッダの直下あたり

    数秒ごとに1行ずつ縦スクロールするティッカーを作る [ホームページ作成] All About
  • jQueryで画像がクロスフェードするシンプルな画像ビューアー(自動再生)を作成する方法|BLACKFLAG

    サイトのトップページなどでキ―ビジュアルにあたる部分を、複数枚ある画像を単純なフェードで切り替えるような動作を組み込むことはよくあること。 そんなちょっとした画像の切り替えが必要な際に使える、凝った動きも無く、画像がひたすらクロスフェードし続けるシンプル画像ビューアーのサンプルを作ったので紹介してみます。 まずは動作のサンプルから。 jQuery CROSS FADE IMAGE VIEWER【SAMPLE】 サンプルでは4枚の画像を切り替えています。 自動で再生され、4枚の画像が永遠にループし続けます。 全体構成についてHTMLから。 ◆HTML <div id="viewer"> <img src="img/photo01.jpg" width="400" height="300" alt="" /> <img src="img/photo02.jpg" width="400" hei

    jQueryで画像がクロスフェードするシンプルな画像ビューアー(自動再生)を作成する方法|BLACKFLAG
  • jQuery:スクロールで表示されるページトップの実装方法 - NxWorld

    数多くのサイトで実装されているのを見かける、ページを一定量スクロールすると出現する「このページの先頭へ」のようなページトップを実装する方法を紹介します。 このブログでも実装している(現在は未実装)のですが、同じような動きを実装したいというお問い合わせをいただいたのでその方への回答も兼ねて、動きが被っている感じですが全7タイプの実装方法を紹介します。 最近ではちょっと変わったタイプも多く見かけますが、今回は凝ったアニメーションなども特にないシンプルなものなので、どんなタイプのサイトにも合わせやすいかと思います。 はじめに ここで紹介している実装方法は全てjQueryを使用していますので、あらかじめjQueryを読み込ませてください。 また、HTMLは全て下記のものを使用しています。 紹介しているサンプルはclassにpagetopを用いて実装していますので、class名を変更した場合はCSS

    jQuery:スクロールで表示されるページトップの実装方法 - NxWorld
  • jquery小技まとめ32

    作成:2013/07/1 更新:2014/11/01 Web制作 > 先日ECサイトを制作したときに、動きのあるサイトにしないといけなかったので、色々調べて組み込んでみたんですが、jQueryでもう何でも出来ちゃいますね。近い将来ローカルで画像なんかを編集しなくても、ブラウザだけで色々できるようになるんじゃないでしょうか。今回は定番からちょっとマイナー(Google Analytics関係とか)なものまでjQueryの小技、プラグインを集めさせていただきました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ スクロール 1.ページ内リンク/フッターまわり/トップに戻る 2.パララックス スライド 3.カルーセル 4.レスポンシブなスライダー 5.ヌルヌルサクサクなスライドメニュー 6.サムネイル付きクロスフェードスライドショー 補助 7.Google Ana

    jquery小技まとめ32
  • Facebookページの投稿を表示するボックスを実装するjQueryプラグイン・Facio

    Facebookページの投稿を任意のWebサイトに表示するjQueryのプラグイン・Facioのご紹介です。公式のが嫌、という方はこちらをご利用になってみては如何でしょうか。 Facebookページの投稿を羅列させる事が出来る、というもの。以下が動作デモです。 動作サンプルもう投稿しなくなりましたけど・・当ブログのFBページを表示させてみました。少し表示に時間かかります。 ※input要素が必要と言うわけではありません。貴方のFBページのURLを入力すれば表示テストが可能です。 コード<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js'></script>jQueryのプラグインなのでコアを読み込みます。 <div id="facio"></d

    Facebookページの投稿を表示するボックスを実装するjQueryプラグイン・Facio
  • サイトの表データをGoogleスプレッドシートで楽々更新

    面倒なので更新が遅れがちだった記事リストをGoogle Driveと自動連動させてみました。jQueryとDataTablesを使っているので、サクサクと並び替えやフィルタ、ページ移動ができます。いろいろ応用ができそうなので、方法についてメモしておきます。 1. スプレッドシートを作成し公開まずGoogleドライブ上でスプレッドシートを作成します。実際に作ったシートを見る ※シートを分けたりVLOOKUPしたりしてますが、普通にべた書きでもokです。1行目はJSON中の項目名になるので、英数字にしておきます。 次に、「ファイル」メニューの「ウェブに公開」で公開します。「共有」ではなく「公開」です。 2. jQueryプラグイン「DataTables」をインストールjQueryとDataTablesをダウンロードし、ページにリンクします(headにscriptタグを追加)。 以下はGoogl

    サイトの表データをGoogleスプレッドシートで楽々更新
  • タブやアコーディオン、パララックスなどを実装出来るjQueryベースのUIツールキット・jKit - かちびと.net

    jQueryベースのUIツールキット・jKit のご紹介です。タブやアコーディオン などの良く使われるものから、簡易的 なパララックスやバリデーション、ズ ーマーなどなど多機能なUIキットとな っています。 2013年になりました。喪中により新年の御挨拶を控えさせて戴きます。皆様に取って年が充実した年でありますようお祈りいたします。 さて、今日はUIキットのご紹介。jQueryベースとなっています。 jQuery UIでいいじゃんと思う方も多そうですけど、選択肢があるに越した事はありません。 ずらっと並んでいます。機能は42種とかなりの数です。 使い方は基的には他のプラグインと変わりありません。コアとjKitを読み込んでセッティングします。 DOM要素にrel属性を与える形で実装します。 <div id="foo" rel="jKit[accordion]"> 例えばアコーディオンなら

    タブやアコーディオン、パララックスなどを実装出来るjQueryベースのUIツールキット・jKit - かちびと.net
  • 長いテキストを「…」で省略するjQueryプラグイン・Smarttruncation

    長いテキストを省略して表示 する、というjQueryプラグイン 、Smarttruncationのご紹介。 CSSのみでも一応は可能ですけど、 こちらはある程度応用が利くの で覚えておこうかと思います。 この手のライブラリはいくつか見かけましたけど、これは日語でもそのまま利用出来るので一応メモ。 動作サンプル 長いテキストが省略されています。上は語尾を、下は真ん中あたりで省略。なかなか便利なのでは。 CSStext-overflow:ellipsis;で制御できない時に試してみてはいかがでしょう。 コード<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js'></script> <script src="jquery.smarttruncat

    長いテキストを「…」で省略するjQueryプラグイン・Smarttruncation
  • 「ノンプログラマーのためのjQuery生成ツール」作りました

    ノンプログラマーのためのjQuery生成ツールを作ってみました。よければご活用ください。 ノンプログラマーのためのjQuery生成ツール サンプル表示つき このツールは「7つのサンプルでjQueryを学ぼう!「jQueryが全く分からない人のため」の超初級者向け入門講座」にインスパイアされて作った、初心者向けのお勉強ツールです。 コールバックなど複雑な設定はできませんが、基的な設定とメソッドチェーンまでできるようにしています。 追記:イベントとAPIをプルダウンメニューで選択できるようにしました。過不足あればご指摘ください。 追記:イベントとAPIのプルダウンメニューでツールチップを表示できるようにしました。ざっくりした内容ですが、これでイベントやAPIの使い方が分かるようになります。 ツールチップを表示 やっつけで作ったので中のコードはかなりひどいです。あしからず。 1.使い方 エン

  • [CSS]コピペでOK!画像のホバー時用のかっこいい新しいエフェクトのまとめ

    HTML 各デモのベースとなるHTMLです。 div要素のclassを変更して利用します。 <div class="pic"> <img src="image.jpg"> </div> 各デモで共通で使用するスタイルです。 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } body { background: #333; } .pic { border: 10px solid #fff; float: left; height: 300px; width: 300px; margin: 20px; overflow: hidden; -webkit-box-shadow: 5px 5px 5px #111

  • スマホサイトに入れると使いやすくなる!おすすめjQuery4選! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうも、はやちです_(:3」∠)_ スマホに使うとよりサイトが見やすくなるjQueryをまとめてみました。 アコーディオン アコーディオンみたく開閉式のメニューが実装できるjsです。 記事の多いコンテンツをまとめるのに便利ですね。 ■動きをみる HTML <dl class="acordion"> <dt class="trigger">アコーディオンメニュー<span class="open-close">open</span></dt> <dd class="acordion_tree">テキストテキストテキストテキストテキストテキストテキストテキスト</dd> <dd class="acordion_tree">テキストテキストテキストテキスト テキストテキストテキストテキスト</dd> <dd class="acordion_tree">テキストテキストテキストテキストテキストテキ

    スマホサイトに入れると使いやすくなる!おすすめjQuery4選! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • [JS]アナタのソーシャルコンテンツをまとめてPinterest風レイアウトで表示するスクリプト -Socialist

    ブログのRSSをはじめ、Facebook, Twitter, Tumbler, Google+, Pinterest, Flickr, YouTubeなどのコンテンツを全てPinterest風のグリッドレイアウトで表示するjQueryのプラグインを紹介します。 幅800pxで表示 Socialistの使い方 Step 1: 外部ファイル head内に当スタイルシートと「jquery.js」と当スクリプトを記述します。 ※ダウンロードできるデモファイルにはjQueryの記述が無いのでご注意を。 <link href="../jquery.socialist.css" rel="stylesheet" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <scri

  • jQuery初心者(凡人)が1か月でjQueryを書けるようになった4つのポイント : 読書メモ・感想とWebマーケティング雑感

    2011年12月02日06:30 jQuery初心者(凡人)が1か月でjQueryを書けるようになった4つのポイント カテゴリWEB書評読書メモ mixiチェック シェア Tweet 独学でjQueryをはじめて、1か月そこそこで ベーシックなアニメーションを実装できるようになりました。 私なりにポイントだと思ったことを整理したいと思います。 ポイント1 jQuery初心者用のを買う 数か月前からjQueryを学びたい、学びたいと思い、はてぶのホッテントリに入る jQueryの記事を、ブックマークしては都度読んでいました。 しかし、一向に進歩が見られません。 いい加減、でも買ってみるかと思った最中 ひょんなことで出会ったこのにより、jQuery学習のスピードが一気に上がりました。 Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)西畑 一馬アスキ

  • jQueryで作られた本格的表計算ソフトウェア「jQuery.sheet」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    jQuery.sheetはjQueryで作られたWebベースの表計算ソフトウェアです。 業務システムなどではWeb上にテーブルを表示するというケースがよくあります。さらに一歩進んで表計算のように集計したり並び替えたりしたいという無茶な要望が出るかも知れません。そんな時に使ってみたいのがjQuery.sheetです。jQuery製の表計算ソフトウェアです。 カラムはもちろん、グラフの表示までできてしまう格的な表計算ソフトウェアです。 最大化表示。セルの値を参照することもできます。 テキストだけではなくラジオボタン等も使えます。 関数も多彩に用意されています。 編集しているところ。 文字装飾を変更します。メニューから選択できます。 HYPERLINKはその名の通りリンクを埋め込みます。 データにはHTML/XML/JSONが使えます。エクスポートも各フォーマット向けに可能です。 JavaSc