タグ

jqueryに関するminaseraのブックマーク (28)

  • jQueryのappendでDOM要素を追加する方法まとめ! | 侍エンジニアブログ

    こんにちは、ライターのマサトです! 今回は、jQueryで対象の子要素にテキストやHTML要素を追加できる「append()」について学習していきましょう! この記事では、 ・「append()」とは? ・基的な使い方 ・複数のHTML要素の追加 ・「remove()」による要素の削除 という基的な内容から、 ・「html()」との違いについて ・「append()」によく似たメソッド などの応用的な使い方に関しても解説していきます。 この記事で、をしっかり学習して自分のスキルアップを目指しましょう! 「append()」とは? それでは、まず最初に「append()」メソッドについて基的な知識から学習を進めていきましょう! 「append()」は、指定した子要素の最後にテキスト文字やHTML要素を追加することができるメソッドになります。 例えば、次のようなHTMLがあると想定してく

    jQueryのappendでDOM要素を追加する方法まとめ! | 侍エンジニアブログ
  • jQuery:使い勝手の良いタブ機能の実装メモ - Qiita

    .tabs .is_active { /* 何かタブを変更する設定 */ } .tab-content { display: none; } .tab-content.is_show { display: block; } $(function() { var tabMenu = function() { /** * 変数の指定 * $tabs : tabの親要素のjQueryオブジェクト * $content : tabによって切り替わる要素のjQueryオブジェクト * TAB_ACTIVE_CLASS : tabが選択されたスタイルを変更するclass名 * CONTENT_SHOW_CLASS : contentを表示させるためのclass名 * id_arr : $contentのIDを配列に格納 */ var $tabs = $('.tabs'); var $content =

    jQuery:使い勝手の良いタブ機能の実装メモ - Qiita
  • 高速かつスムーズなページ遷移を実現する pjax 覚書 - Qiita

    ★2018/04/13投稿 → Barba.jsを使った実装方法を書きました pjaxをざっと触ってみたので、自分用にメモ。 少々癖はあるが、シームレスなページ遷移の実装や、読み込み速度の向上が可能。 まだまだ使いこなせてないので、マスターしたい(切実) ★pjaxについてはこちら → http://falsandtru.github.io/jquery-pjax/ 準備 <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery.pjax/1.9.6/jquery.pjax.js"></script>

    高速かつスムーズなページ遷移を実現する pjax 覚書 - Qiita
  • Flexboxが便利すぎる!要素を自在にソートできるjQueryプラグイン作ってみた

    Flexboxを使えば要素の並び替えはとても簡単。そこで、カスタムデータ属性をうまく使って、Flexboxの内容でソートできるjQueryプラグインを考えて作ってみました。 この記事では、カスタムデータ属性の値をもとに要素をソートする簡単なjQueryプラグインの作成方法を順を追って説明していきます。 どのようなプラグインかは、CodePenのデモを参照してください。 注:この記事では、jQueryプラグインの開発方法develop jQuery pluginsとflexboxの基的な知識を持った読者を想定しています。知識が十分でない場合は、リンク先を参照してください。 アクセシビリティの問題 プラグインを作成するのに、flexboxを利用します。 デフォルトでは、flexアイテムはソースの順番に配置されていますが、orderプロパティで親要素のflexコンテナ内での順番を変更できます。

    Flexboxが便利すぎる!要素を自在にソートできるjQueryプラグイン作ってみた
  • フォントサイズを画面幅にあわせて変えるJavaScript「FitText」

    PC、スマートフォン、タブレットなど様々なウィンドウ幅に対応する必要が生じている昨今、対応負荷を軽減するためにFitText - A plugin for inflating web typeを使用してみるのはいかがでしょうか。 画面幅に応じてフォントサイズを変えてくれます。 これをサイトやページタイトルに適用しておくとある程度デザインイメージを統一させることができそうです。 sponsors 使用方法 FitText - A plugin for inflating web typeからファイル一式をダウンロード。 <script src="jquery-1.5.1.min.js" type="text/javascript"></script> <script src="jquery.fittext.js" type="text/javascript"></script> <scrip

  • ドロワー・スライドインメニューでヘッダー固定【デモあり】jquery Slidebarsが最強!drawer slidein menu

    ドロワー・スライドインメニューでヘッダー固定【デモあり】jquery Slidebarsが最強!drawer slidein menu ドロワーメニュー(スライドインメニュー)でヘッダー固定でき、PCでも動作するjqueryプラグインは、Slidebarsが最強です。 drawer とは引き出しの意味です。 drawer menuとかslidein menuとは、facebookみたいに、メニュートグルボタンを押すと、横からスライドしてメニューが表示されるメニューの動作のことです。 まずはデモをご覧ください。 サンプルページ Slidebarsのいいところ iPhoneAndroidPCで動作する 動作がなめらか ヘッダー固定できる 左開きも右開きなどいろんな種類のメニューが用意されている 設置が簡単! 以前ご紹介したDrawer Slide Menu では、ヘッダー固定しようとすると

    ドロワー・スライドインメニューでヘッダー固定【デモあり】jquery Slidebarsが最強!drawer slidein menu
  • http://plugmin.co/408/

    http://plugmin.co/408/
  • http://plugmin.co/440/

    http://plugmin.co/440/
  • 【jQuery】フォームのリアルタイムエラーチェックはjQuery Validation Engineプラグインが簡単

    Home › プログラミング › 【jQuery】フォームのリアルタイムエラーチェックはjQuery Validation Engineプラグインが簡単 フォームのエラーチェックでいちいち読み込みが走るのはサーバ側もユーザーさんもストレスかかりますよね? クライアント側でリアルタイムにエラーを表示させることでフォームのコンバージョン率も上がるみたいですし、ユーザーさんのイライラも軽減できる。 これは導入しておいて損はないですね。 フォームエラーチェックのjQueryプラグインをいくつか調べましたが、その中でもポップアップでエラーを表示してくれる「jQuery Validation Engine」が気に入りましたので、その使い方を紹介したいと思います。 プログラミングやWordPressを習得するのに一番近道な方法とは?

    【jQuery】フォームのリアルタイムエラーチェックはjQuery Validation Engineプラグインが簡単
  • 合コン失敗したら風俗

    女子大生がたくさん働いているデリヘルのサービス。深夜でも使える風俗として、自分の暮らしを豊かにしてくれているデリヘルです。有名大学に通う女性を指名した今回は、思い出しただけでも興奮が甦ってくるほど。素股の気持ち良さは挿入を超えるくらいの感覚でした。その秘密は敏感なクリにあります。素股をするとどんどん刺激されてクリが固くなり、それが亀頭に当たって気持ち良い。相手も擦れて気持ち良いという相乗的な魅力に浸るのが、今までの風俗史上最高の体験になったのです。素股はぎこちなさもあるのですが、それでも密着度が高くてアソコへの刺激は十分すぎるほど。途中で耐えることを諦めていれば、きっとサービスから半分も消化しないうちに果ててしまっていたと思います。しかし、僕は風俗MASTERです。そんなことできません。キスも大好きらしく、クンニをした後でも何度となく「チューしてほしい」とお願いされたので、舌を絡めてじっく

  • iScroll 5 – Matteo Spinelli's Cubiq.org

    iScroll 5 is a faster more mature code than the previous versions. It doesn’t add many new features but it fixes bugs and most notably runs smoother on old devices. Please note that previous releases are not maintained nor supported, so go get the new version! Download Screencast Live Demo GitHub Forum iScroll finally got its very own domain. Full documentation can be found on iscrolljs.com. iScro

  • レスポンシブのサイト制作でjsを読み込み分けるためのjsファイル管理方法 | imasashi.net

    久しぶりのサイト制作ネタです。 ちょくちょくプライベートでサイト制作をすることがありますが、スマホ対応方法はもうレスポンシブ1択でやらせてもらってます。 だいたいバンド用のウェブサイトを作ることが多いのですが、メンテナンスにコストをかけれないし、CMSを入れるにも、お客さんが扱えないことが多いこともあって、運用考えるとレスポンシブでええわな、という感じです。 あと、俺がめんどくさがりというのも大きいです。 jsっていうと昔は演出作るのがめんどくさくて手を付けてなかったのですが、最近は色気が出てきてちょっとずつ勉強してます。 で、レスポンシブのサイトだと、デバイスごとにjsを書き分けるとか読み込み分けたくなります。cssはブラウザ幅で簡単に記述を変えられますが、jsはいろいろとやり方がある。 たぶん一長一短あるんでしょうが、今のところの私なりの方法をメモしておきます。 更新. documen

    レスポンシブのサイト制作でjsを読み込み分けるためのjsファイル管理方法 | imasashi.net
  • 【jQuery】実行タイミングの違い - TASK NOTES

    jQuery(JavaScript)が実行されるタイミングには以下の3種類があります。 パターン1.$(window).load(function() { }); パターン2.$(document).ready(function() { }); パターン3.インライン サンプルHTML 各パターンのタイミングを確認するために、以下のサンプルHTMLを作成しましたのでブラウザで実行して確認してみます。 アラートが表示される順番が実行タイミングとなりますので、パターン3-1 → パターン3-2 → パターン2 → パターン1 となっている事がよくわかるかと思います。 インラインのイベント HTMLは一番上から読み込まれてDOMが構築されていきますので、インラインで直接記述している箇所はその順番で実行されていきます。 パターン3-1に関してはブラウザの表示が「実行されていません。」のままになって

    【jQuery】実行タイミングの違い - TASK NOTES
  • 小さな工夫が光る、テキストリンクのHoverアニメーション参考集 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、デザイナーのぺちこです。 近頃はいろいろな動きを取り入れたサイトが増えていて、「Webって楽しい」というワクワクが今まで以上に感じられます。 私が最近ちょっと気になっているのは、サイト全体の大きな動きではなく、いちパーツである「テキストリンク」のHoverアニメーションです。 大きな部分の動きや同じリンクでも目につきやすいボタンリンクには、いろいろなバリエーションの動きが取り入れられています。一方でテキストリンクについては、ありきたりなエフェクトになってしまっているサイトがまだまだ多いなぁ、と思われます。 そんな中で、そういった些細な部分も手を抜かず作り込まれているサイトを見ると、思わず「おっ!」と立ち止まってしまいます。 サイトコンセプトに沿った効果的なアニメーションを入れることができれば、ワンランク上のWebサイトになっていくはず。 というわけで今回は、テキストリンクのHo

    小さな工夫が光る、テキストリンクのHoverアニメーション参考集 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • ScrollMagicを使ってスクロールに応じたアニメーションをさせてみよう | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、CTOのづやです。 サイトを作っていると「スクロールに応じて何かをさせたい」なんてことをよく思ったりするのではないでしょうか。 0から書いてもいいのですが、簡単にできたら、というときのためのプラグイン「ScrollMagic」を試してみました。 こんな例のような動きがつけられちゃうらしいので、早速紹介していきます。 使うための準備 まずはこちらのGitHubから。 ScrollMagicはjQuery PluginなのでjQueryが必須なのはもちろん、TweenMaxといったライブラリも必要になります。 読み込むときには当然それらも必要になりますので、↓のような感じで準備しましょう。 <script src="js/TweenMax.min.js"></script> <script src="js/jquery.min.js"></script> <script src="

    ScrollMagicを使ってスクロールに応じたアニメーションをさせてみよう | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 初心者でも分かる!モーダルウィンドウの作り方

    特にスマホで活躍する、ダイアログのように浮かび上がるモーダルウィンドウ。初心者でも1から作れるよう、解説します。

    初心者でも分かる!モーダルウィンドウの作り方
  • 文字列を省略して「…」を付与する方法 – CSS/jQuery | DevelopersIO

    通常、設計・デザインの段階であらかじめ表示する文字数の上限を決めておき、PHPRubyJavaなどサーバサイドで表示する文字列を加工することが多いかと思います。 しかし、この方法だと動的に変化する領域を基準に表示する文字数を制限する場合や、文字サイズや表示領域のサイズに合わせて上限を算出する場合に限界があります。 そこで、クライアントサイドで表示領域から文字列がはみ出す場合、文字列を省略して省略記号「…」をつける方法を紹介してみたいと思います。 実現方法として以下の2つの方法があります。 text-overflowプロパティを使う jQueryで表示領域の幅・高さに合わせて文字列を加工する text-overflowプロパティを使う text-overflowプロパティを用いると、文字列が表示領域からはみ出してしまった場合、はみ出した文字列を省略記号「…」で省略することができます。 尚

    文字列を省略して「…」を付与する方法 – CSS/jQuery | DevelopersIO
  • TwitterやFacebookのように一番下までスクロールしたら自動的にコンテンツを表示する「jQuery.Bottomプラグイン」

    TwitterのタイムラインやFacebookのニュースフィードように、ページの一番下までスクロールしたらコンテンツを自動的に表示する「jQuery.Bottomプラグイン」を紹介します。 1.サンプル jQuery.Bottomプラグインにはデモページが用意されていますが、いまいちなのでサンプルページを作りました。 jQuery.Bottomプラグインサンプル ページの一番下までスクロールすると自動的にコンテンツを表示します。 なお、最初に表示した状態でコンテンツがすべて表示されてしまっているとそもそも動作しないので注意してください。 2.プラグインの機能 jQuery.Bottomプラグインは「bottom」イベントを登録するためのものです。このイベントを利用してページの一番下までスクロールすれば、bottomイベントが発生します。 3.プラグインのダウンロード githubのjQue

    TwitterやFacebookのように一番下までスクロールしたら自動的にコンテンツを表示する「jQuery.Bottomプラグイン」
  • [jQuery]画面を一定量スクロールした時にサイドバーなどを固定位置に配置する

    当ブログでも採用しておりますが、ブログなどでもよく見かけるようになった、ある一定量画面をスクロールするとサイドバーなどが固定されるヤーツ。 手順メモを晒しておきます:) 続きましてheadタグ内ないし外部読み込みスクリプトに以下を記述します。 [js] $(function($) { var tab = $(‘.hoge’), offset = tab.offset(); $(window).scroll(function () { if($(window).scrollTop() > offset.top) { tab.addClass(‘fixed’); } else { tab.removeClass(‘fixed’); } }); }); [/js] ↑のスクリプトは.hogeがtopの位置に行ったらfixedというclassを追加、それ以外はclass属性を削除する、と言う命令を

    [jQuery]画面を一定量スクロールした時にサイドバーなどを固定位置に配置する
  • シングルページで魅せる、縦方向にパララックス効果を表現するjqueryサンプル | バニデザノート

    1ページで魅せるポートフォリオサイト風の動きのなかで 最近よく見かけるパララックス効果を採用したデザイン。 今回は縦にスクロールする際に、 スクロールの速度をレイヤーごとに調整して 視覚的に速い部分と遅い部分が起こるようなチュートリアルがありましたので 紹介いたします。 ▼One page website, vertical parallax http://www.webdesignshock.com/one-page-website/ このチュートリアルは、nike better worldというNikeのサイトから インスピレーションを受けて作成されています。 なので、こちらも見ておくことをおすすめいたします。 デモはこちらから。 大事なのは初期のBOXの定義(CSS)と それぞれのBOXがどんな動きをするのか (今回だったら特にスクロールスピード)を確認しておくこと。 いまブラウザの

    シングルページで魅せる、縦方向にパララックス効果を表現するjqueryサンプル | バニデザノート