タグ

jQueryに関するkiyokichiのブックマーク (121)

  • 他のカラムに合わせて内容をスマートにスクロールさせられるjQueryプラグイン「SmartColumnScroller」:phpspot開発日誌

    他のカラムに合わせて内容をスマートにスクロールさせられるjQueryプラグイン「SmartColumnScroller」 2010年12月09日- dhlavaty/jQuery-SmartColumnScroller - GitHub 他のカラムに合わせて内容をスマートにスクロールさせられるjQueryプラグイン「SmartColumnScroller」。 通常、複数のカラムがあると、どちらかの縦の長さが長いので、下の方にスクロールしていくとどちらかが見えなくなってしまいます。 たとえば、ブログ等だと左カラムの記事部分が長くなりがちです。メインである記事を読み終えた後は、スクロールしたことで右カラムの内容も綺麗になくなっていますね。 左カラムが縦長の場合、右カラムに空白が出来てしまう このプラグインを使えば、右カラムが見えなくならないよう、右カラムがうっとうしくない具合に付いてきてくれま

    kiyokichi
    kiyokichi 2018/07/12
    たとえば2カラムレイアウトで、左カラムだけ下までスクロールしたら右カラムが終わるまで下部固定できる、っていうやーつ
  • jQuery 外部ページでもスムーズスクロールを実装する方法 – 遷移先ページの任意IDへスムーズスクロール | Stronghold Archive

    どうもこんばんは。Toshikuraです。今回のTipsは【jQuery 外部ページでもスムーズスクロールを実装する方法 – 遷移先ページの任意IDへスムーズスクロール】です。通常のスムーズスクロールですとページ内にアンカーを設定しjQueryにて高さ取得&スクロールという手順ですが、記事ではページ遷移と組み合わせ遷移後に特定箇所へスムーズスクロールさせます。基的な部分のみですのでこのままでは微妙です、参考程度にご活用ください。 実装方法 実装方法は至ってシンプルです。まずは遷移後にスクロールするサイト(ここではB.html)へのリンクをA.htmlに記述します。 HTML(A.html) <a href="B.html?id=white">LINK</a> <a href="B.html?id=black">LINK</a> <a href="B.html?id=red">LINK<

    kiyokichi
    kiyokichi 2017/02/07
    ヘッダ固定ナビがある場合に、ページ内リンクはうまくいってもページ外リンクするとうまくズレを回避できない場合のjQuery記述。js-の読み込みはリンク元ではなくてリンク先で読み込ませる。
  • jQueryで特定の要素が存在するかどうかを判別する処理|BLACKFLAG

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

    jQueryで特定の要素が存在するかどうかを判別する処理|BLACKFLAG
    kiyokichi
    kiyokichi 2016/10/05
    $("").lengthか$("").size()で取得
  • position:fixedでヘッダ固定時のページ内リンクのずれを解消したい | Tips Note by TAM

    position:fixedを使ってヘッダを固定した場合 ページ内リンクの位置がヘッダの高さ分ずれてしまいます。 ヘッダを固定する案件が増えてきましたので覚書です。 CSSで調整する方法と、JavaScriptで調整する方法があります。 ヘッダの高さ:100px ■HTML <div id="header"> ヘッダーがはいります </div> <div id="content"> <a href="#link01">なんとか</a> <div name="link01" id="link01">かんとか</div> </div> CSSで調整する padding-topでヘッダの高さ分ずらして、margin-topでマイナスの値をいれるとうまくいきます。 margin-top:-100px; padding-top:100px; ■CSS #header { width: 100%; m

    position:fixedでヘッダ固定時のページ内リンクのずれを解消したい | Tips Note by TAM
    kiyokichi
    kiyokichi 2016/10/04
    マイナスmargin以外にもjQueryでヘッダの高さ分位値をずらす、というやり方も。
  • ページ読み込み後にjavascript(jQuery)を実行する方法

    こんにちは。まりもです。 ひさしぶりにweb系の備忘録です。 わざわざ記事にすることじゃないかもしれませんが、javascriptなんて全然理解してなくてjQueryもなんとな〜く使ってる無能コーダーな僕には有用な事で、しかも物忘れが激しいので残しておきます。 jQueryのプラグインを多用してると、その実行のタイミングが思い通りに行かなくてイラッとする事ってあると思う。 例えば、ブロックの高さを揃えるプラグインや、画像のサイズを一定にして並べてくれるギャラリーなど。 他にも、CSSでブロックの大きさを制御しているのに、htmlCSSjavascriptの読み込みタイミングが微妙にずれてレイアウトが崩れることもある。 ハイスペックなマシンで高速インターネット接続だと大丈夫だったりするけど、汎用スペックマシンの共有ネットワークだったり、スマホやタブレット端末だと処理が追いつかないから崩れ

    ページ読み込み後にjavascript(jQuery)を実行する方法
    kiyokichi
    kiyokichi 2016/10/03
    $(function~とか$(document~とかの記述の違いについて。どこの時点でjsを実行させるのかって話。
  • 恭喜,站点创建成功!

    恭喜, 站点创建成功! 这是默认index.html页面由系统自动生成 页面在FTP根目录下的index.html 您可以修改、删除或覆盖页面 FTP相关信息,请到“面板系统后台 > FTP” 查看

    恭喜,站点创建成功!
  • いろんなセレクタ指定方法+α

    ずいぶん以前にセレクタについて書いたのですが、今回はセレクタの種類を抜粋して、記述例と説明書きにまとめてました。「セレクタとは?」という方は、まず下記記事を読んでみて下さい。 jQueryを使ってみよう。(基編 セレクタ1) +αというのはトラバース(走査)系のメソッドです。「この要素を抜き出したい!」と思ったときにセレクタだけでは抜き出しにくい場合があります。そういうときにトラバース(走査)系のメソッドを使うと、簡単にできたりするので覚えておくと便利なものです。 「こういう書き方をすると、こういう要素が選択される」という例で説明を添えていますが、数が多いので説明書きは、ほんとうに添えた程度です。説明だけではわかりにくいと思うので動作サンプルを用意しました。動作サンプルを眺めながら、ちらっと説明書きをチェックしてもらえれば「なるほど!」となるはず。。。ご利用ください。 jQuery セレ

    kiyokichi
    kiyokichi 2016/03/02
    要素の書き方とか
  • スクロール追従型のグローバルメニューを簡単に実装できる「Clingify」の使い方

    上記コードは、「子テーマ」でカスタマイズすることを前提に書いたコードです。親テーマをカスタマイズする場合は、get_stylesheet_directory_uri()ではなく、get_template_directory_uri()関数を利用してください。 フッターでjsファイルを読み込んで実行コードを書くあとはフッターの、</body>タグ手前あたりに以下のように記入します。 <!-- <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> --> <script type="text/javascript" src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery.clingify.js"></scr

    スクロール追従型のグローバルメニューを簡単に実装できる「Clingify」の使い方
    kiyokichi
    kiyokichi 2016/02/27
    ヘッダのナビに使う場合、なぜか上に緩衝(要素なり余白)がないと動作しなかった。jsで生成されるボックスがbody直下になるor body > .headAreaで.headArea事態に上余白がないとうまくいかないっぽい。
  • 高さを揃えるjQueryプラグイン「jQuery-fixHeightSimple」をレスポンシブ対応しました | スターフィールド株式会社

    以前、公開させていただいた、高さを揃えるjQueryプラグインの「jQuery-fixHeightSimple」を、 レスポンシブに対応させました。 How to use (使い方) Options (オプション) ↓DEMOはこちら DEMO ↓新しい「jQuery-fixHeightSimple」はこちらからダウンロードしてください Download min版 Download 2017.03.01追記: いくつかのバグを修正いたしました 使い方 1. HTML内でjQueryと共にダウンロード後サーバーに配置したプラグインのJSファイルを読み込んでください

    kiyokichi
    kiyokichi 2016/02/19
    ボックスの高さをそろえるjs。レスポンシブ対応のコードもあり(横並びになったボックスごとに高さをそろえることも可能)
  • jQuery でイメージマップ:ほんっとにはじめてのHTML5 サンプル

    jQuery プラグイン ImageMapster で、イメージマップのロールオーバーを変化させる このサンプルは、jQueryベースの「ImageMapster」というプラグインを使っています。 画像を最低2種類(ノーマル、ロールオーバー用)だけ用意すれば良いので簡単です。 「九州」のみ、リンクを外部サイトにしています。(他はこのページの下部にリンク) ★イメージマップは来「target="_blank"」が設定できますが、「ImageMapster」を使うと無効になるようです...。 サンプルを修正しました(2013年4月) このサンプルは「リンクできない」というご指摘をいただき、ソースを修正しました。 ご迷惑をおかけした方々、申し訳ございませんでした。 解決のソースを送信してくださった中村様、ありがとうございました!! 以前のソースはこちら。 ロールオーバーで japan2.gif

    jQuery でイメージマップ:ほんっとにはじめてのHTML5 サンプル
    kiyokichi
    kiyokichi 2016/02/16
    map/areaでrolloverするjQueryについて。用意する画像は2枚でおk
  • これからのWeb制作に使える、面白いUIを実装できるjQuery・CSS集

    Fancy Inputテキスト入力時にアニメーシ... / Hook.js下にひっぱるとリロードするjQue... / Kontext CSS3を使った3Dなページ切り...他...全17件

    これからのWeb制作に使える、面白いUIを実装できるjQuery・CSS集
  • jQueryコーディングの基本的なことからプラグイン化までの注意書き(Webデザイン)

    jQuery でのプログラミングの、基的なことからプラグインを作るところまで、初心者の頃につまずいた部分を中心にまとめてみました。公式ドキュメントなどで使われている、少し難しい印象の専門用語も織り交ぜながら書きました。jQuery で Webデザインのパーツを作るときの注意書きという感じです。 Webサイトを作るとき、私的にはとってもよく使っている jQuery。jQuery を勉強しだしたころは、自分の書いたコードが動いたりするのが、とっても楽しくて嬉しかった覚えがあります。私はあまり JavaScript でのコーディングが得意ではないので、今でもよく jQuery を使ってコーディングしてます …。 以前:CSSは分かるけど jQuery は苦手 … という人が jQuery に親しんでくれるといいなーと思って書きました という記事を書いたのですが、今回はその復習 & jQuery

  • deconcepter.jp

    This domain may be for sale!

  • jQueryで入力フォームの上にテキストを表示する「プレースホルダ(placeholder)」を作ってみる|BLACKFLAG

    入力フォームの上にあらかじめ入力例や注意書きを表示する「プレースホルダ(placeholder)」。 入力する際の注意書きや入力例などを予め表示しておくことで、ユーザーに優しいUIにすることができます。 HTML5ではplaceholder属性という、新たな属性として簡単にプレースホルダを表示できるようになっていますが HTML5に対応していないブラウザではJSなどを使って実装しなくてはいけません。 このプレースホルダを表示するjQueryプラグインも多々ありますが シンプルなスクリプト構成で実装できないか、試しにやってみたので紹介してみます。 まずは実装サンプルから。 下記の入力フォーム(INPUTテキスト、パスワード、テキストエリア)にフォーカスすると 表示されているテキストが消えます。 入力フォームからフォーカスが外れた際に、 フォーム内に何か任意のテキストが入力されていると プレー

    jQueryで入力フォームの上にテキストを表示する「プレースホルダ(placeholder)」を作ってみる|BLACKFLAG
    kiyokichi
    kiyokichi 2012/06/26
    placeholderでinput[type="password"]実装しようとすると初期テキストが●●●になっちゃうので、これで代用。IE8~で実装確認済み。
  • [js] 画像の一部分だけを切り抜くぷらぐいん | おれせか

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/fool.jp-ichi/web/blog/wp-settings.php on line 472 Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/fool.jp-ichi/web/blog/wp-settings.php on line 487 Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/fool.jp-ichi/web/blog/wp-setti

    kiyokichi
    kiyokichi 2012/06/22
    Chrome、Safariのwebkit系だけ1/4円になっちゃった・・・なんでだろ。そしてでかい画像だと切り抜いても画質自体がでかいままなので、使い勝手的に一度小さく書き出しなおす必要がありそう。
  • 文字列を省略して「…」を付与する方法 – CSS/jQuery | DevelopersIO

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

    文字列を省略して「…」を付与する方法 – CSS/jQuery | DevelopersIO
    kiyokichi
    kiyokichi 2012/06/13
    表示領域から文字列がはみ出さないように省略して「…」とする方法について。CSSで対応する場合(1行のみ)は包括BOXにwhite-space:nowrap/width:XXpx;/overflow:visible以外/text-overflow:ellipsisを指定すればOK
  • リスト要素を簡単にページネーションを付けて分割することができるjQueryプラグイン「jPages.js」|BLACKFLAG

    ページ内にニュースや画像など、たくさんのリスト要素を表示する際に ページネーションを使ってリストを決められた数で分割して表示する方法はよくありますが それをjQueryで簡単に実装することができるプラグイン「jPages」が とても便利で活用できそうだったのでご紹介。 jPages jQueryファイルとjPagesプラグインファイルを読み込んだ後に ◆SCRIPT $("div.holder").jPages({ containerID: "itemContainer" }); }); と実行用スクリプトを記述して対象のリストを分割させます。 実行後のデモサンプル画面はこちら。 jPages DEMO | Defaults プラグインページのデモでは通常のページネーションだけでなく、 プルダウンでページ指定するものからカルーセル状の物、 タブ状の物やキーボードから操作を可能とするものなど

    リスト要素を簡単にページネーションを付けて分割することができるjQueryプラグイン「jPages.js」|BLACKFLAG
  • history.back();問題を解決してみる at softelメモ

    history.back()はブラウザの履歴を利用して1つ前のページに戻る機能です。これによりどのページから来た訪問者でも個々のユーザーに合わせたページへ戻ることができます。 この機能、多くのところでは以下のように書かれており、ブラウザからアドレスを入力して開いた場合は機能しません。 <a href="javascript:history.back();">一つ前のページへ戻る</a> 戻るリンクはそのサイトのトップなり1つ上のカテゴリページへ戻ることを意識してリンクをクリックしますので、動かなかったり、検索エンジンへ戻ったりするとユーザーはそのままサイトから離脱している可能性が高いです。 そこで対策を考えてみます。直接来た場合はトップページへ返すことを考えます。 まず、history.lengthで考えてみます。これは戻す、進むで使う履歴がいくつあるか取ることができます。ですので、直接開

    history.back();問題を解決してみる at softelメモ
  • jQueryで「もっと見る」ボタンで画像を順々に読み込むUIの実験|BLACKFLAG

    TwitterやFacebookなどで使われている コンテンツ要素をある一定の数表示(読み込み)しておいて 続きは「もっと見る」や「MORE」といったリンクやボタンをクリックすることで 要素を順々に読み込んでいくUI。 このUIを実装する際、使いやすいjQueryプラグインがなかなか見当たらなかったりするので、 同様のUIを実装する為の実験的スクリプトを作ってみたので簡単に紹介してみます。 今回の実験では<a>リンクを張った<img>画像タグを <span>タグで囲った構成のまとまり ———————————————————- <span><a><img></a></span> ———————————————————- 上記のセットを順々に追加していく構成になっています。 併せて、画像を格納するディレクトリ名と画像ファイル名には命名規則を付けます。 ———————————————————-

    jQueryで「もっと見る」ボタンで画像を順々に読み込むUIの実験|BLACKFLAG
    kiyokichi
    kiyokichi 2012/06/10
    「さらに表示」をonclickで特定数のコンテンツを表示させる。上限設定あり。すでにソース上にあるものを順に表示するのではなく、一定のソースにnを付与して新しくソースを作っていくイメージ。
  • フォーカスすると消えるテキストの作り方まとめ。

    今回はinputやtextareaといったフォーム内に説明文を表示させておき、フォーカスすると消える仕組みをいくつか紹介します。定番のJavaSprictを使った方法からjQueryを使ったプラグインなど個人的に使いやすかったものをまとめました。ちっちゃい小技なんですけど用途に合わせてささっと使えるように備忘録。コメントフォームやサイト内検索などを作り込むのに便利な機能ですね。 HTML5で追加されたplaceholderがクロスブラウザに対応してくれれば手っ取り早く追記するだけなのでなんの苦労もないんですけど、こういった機能は対応するかしないかが曖昧ですね、揃い踏みしないんですよねえ、この手の追加されるプロパティ。まあ打つ手があるだけほんとマシなんだと考えないとダメなのかな。 今回はフォーム内に説明文を表示させておき、フォーカスすると消える仕組みをいくつか紹介します。コメントフォームやサ

    フォーカスすると消えるテキストの作り方まとめ。
    kiyokichi
    kiyokichi 2012/06/08
    html5の「placeholder="初期テキスト"」を非対応のブラウザでも実装できるようにするコード