タグ

Javascriptとjqueryに関するhalohalolinのブックマーク (85)

  • .on()と.off()を使いこなす 1 | CodeGrid

    実践、jQuery 第1回 .on()と.off()を使いこなす 1 jQuery 1.7から実装された.on()と.off()メソッドを取り上げます。jQueryオブジェクトに対してイベントの定義を行う機能をきちんと理解して、イベントを自在にコントロールできるようになりましょう。 はじめに この『実践、jQuery』シリーズは、jQueryを使った実装がある程度できるようになったエンジニアが、さらにjQueryへの理解を深めていくためのシリーズです。 今回は、jQuery 1.7*から実装された.on()と.off()という2つのメソッドを取り上げます。これらのメソッドが担う、jQueryオブジェクトに対してイベントの定義を行うための機能をきちんと理解することで、イベントを自在にコントロールできるようになることを目的としています。 *注:jQuery 1.7 jQuery 1.7は201

    .on()と.off()を使いこなす 1 | CodeGrid
    halohalolin
    halohalolin 2018/06/20
    $('ul').on({ 'mouseenter': ...省略..., 'li'); のように書く、ulのところをdataTablesを指定すれば、ページを切り替えた後でもhoverイベント等を適応できます
  • DevBridge Autocomplete | The jQuery Plugin Registry

    halohalolin
    halohalolin 2016/03/08
    HTMLにおける絞り込めるプルダウンメニュー(<select>と<input type=text>の両面を持つ)が実装できるjqueryプラグイン、後付けの為jQueryUIのAutocompleteだと却って修正が面倒な時に使えそう?アップロードも面倒なら http://bit.ly/1Lbfmg9
  • Javascriptで配列にある値が存在するかどうかを確認する方法について - プログラミングを勉強するブログ

    以前配列にある値が存在するかどうかをfor文を使わずに調べる方法を考えてみたという記事を書きました。この記事は「やろうと思えばこういう方法でもできるなぁ」というアイデアについて書いた記事だったのですが、Javascriptで配列にある値が存在するかどうかを確認する一般的な方法を探して当該記事を訪問していただくことが多いので改めてこの方法について書いてみたいと思います。 といってもJavascriptには"Array.contain"のような「まさにそのためにある」というメソッドが用意されているわけではないのでいずれにしろ方法の紹介ということになってしまいますが。 次の3つのパターンに分けて書きたいと思います。 ECMAScript 5が使える場合 jQueryが使える場合 上記のどちらも使わない場合 1.ECMAScript 5が使える場合 ECMAScript 5では配列に"indexO

    Javascriptで配列にある値が存在するかどうかを確認する方法について - プログラミングを勉強するブログ
    halohalolin
    halohalolin 2015/08/15
    jQueryを使える場合は、「$.inArray(値, 配列) >= 0」で調べることが出来る。
  • Bootstrap3で、タブ切替を使わずページ切り替えをできるようにするには。 : つねづね思ふこと 〜 ゲームやアニメの紹介を中心 に、あと気がついたときにプログラムネタも書いてます

    Bootstrapは、便利なWebライブラリだ。 Bootstrap · The world's most popular mobile-first and responsive front-end framework. via kwout PC/スマートフォン解像度に合わせて自動的にレイアウトを変えてくれるし、いまどきなフラットデザインな整ったボタンとかフォーム系・ナビゲーションバー・グラフィコン等々がすぐ使える。 Bootstrap3からはOff Canvasにも対応していて、描画領域が狭い時はスマートフォンアプリにありがちなメニューが横から出すことも可能になった。 そこで、Off CanvasメニューなPC/スマートフォンにも両対応させたいWebアプリでBootstrap3を使いたいと組んでいます。 Bootstrapでoffcanvasメニューを作る方法 | Designup vi

    halohalolin
    halohalolin 2015/07/12
    Bootstrap3でhtmlページを移動しないその場ページ切り替えを行う方法として調べてみたが、Bootstrap3自体にはそのような機能はないので、javascriptから直接css操作する方法でしのいでみた。
  • http://gridster.net/

    halohalolin
    halohalolin 2015/01/19
    各パーツのサイズ変更やドラッグによる移動も可能なjavascriptグリッドデザインライブラリ、jQueryプラグイン
  • 郵便番号を入力すると住所を自動補完してくれるjQueryプラグイン・jquery.jpostal.js

    郵便番号から住所を自動補完してくれるライブラリのご紹介。他にもいくつかありますけど使いやすかったので備忘録として。 よくあるやつ。メンテも不要との事なので助かります。 <script type='text/javascript' src='http://code.jquery.com/jquery-git2.js'></script> <script type="text/javascript" src="http://jpostal.googlecode.com/svn/trunk/jquery.jpostal.js"></script>ライブラリはgooglecode.comにホストされているものを直接読み込みます。 $('#postcode1').jpostal({ postcode : [ '#postcode1', '#postcode2' ], address : { '#ad

    郵便番号を入力すると住所を自動補完してくれるjQueryプラグイン・jquery.jpostal.js
    halohalolin
    halohalolin 2014/08/20
    googlecode.comを利用した住所自動補完jQueryプラグインの紹介。googlecode.comを利用するのでメンテナンスフリー。
  • HTML5 CanvasをjQueryライクに操作できるプラグイン「jCanvas」

    はじめに HTML5において追加されたCanvasは、HTMLJavaScriptを用いてWebページ内に図形や線などを描画できる機能で、動画や音楽を再生するvideoタグやaudioタグなどとともに、HTML5の代表的な機能としてしばしば紹介されます。 Canvas機能を用いるとHTMLのcanvas要素で定義された領域に対してJavaScriptで描画処理を行えます。以下のような描画を行うAPIが提供されています。 線(直線、曲線) 図形(四角形、円) 色とスタイル(単色、グラデーション、影) 文字の描画(サイズ、フォント、色の指定) 変形(拡大、回転、マトリクス変換) しかし、Canvas描画処理のJavaScript APIはグラフィックス処理独特の記述方法となっており、学習のハードルはそれなりに高いものになっています。 今回紹介するjCanvasは、HTML5 Canvasの機

    HTML5 CanvasをjQueryライクに操作できるプラグイン「jCanvas」
    halohalolin
    halohalolin 2014/08/06
    WebGLには非対応だが、canvasで描画する内容をまとめたり、アニメーションの指定ができる
  • TinySort

    TinySort TinySort is a small script that sorts HTMLElements. It sorts by text- or attribute value, or by that of one of it's children. The examples below should help getting you on your way. If you find a bug, have a feature request or a code improvement you can file them here. Please provide code examples where applicable. TinySort used to be a jQuery plugin but was rewritten to remove the jQuery

    halohalolin
    halohalolin 2014/05/28
    divタグで構成されたテーブルなどをソートするjqueryプラグインの一つ
  • perfect-scrollbar

    perfect means... There's no css change on any original element Do not affect the original design layout The scrollbar css is fully customizable The scrollbar size and position can be updated Download perfect-scrollbar-0.3.3.tar.gz perfect-scrollbar-0.3.3.zip Demo Source <script> function change_size() { var width = parseInt($("#Width").val()); var height = parseInt($("#Height").val()); if(!width |

    halohalolin
    halohalolin 2014/03/24
    jQueryを用いて、iOSっぽいスクロールバーを実装するプラグイン
  • FullCalendar - JavaScript Event Calendar

    npm install @fullcalendar/angular import { Component } from '@angular/core' import { CalendarOptions } from '@fullcalendar/angular' @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }) export class AppComponent { calendarOptions: CalendarOptions = { initialView: 'dayGridMonth', events: [ { title: 'event 1', date: '2019-04-01' }, { title: 'e

    halohalolin
    halohalolin 2014/03/20
    jQueryで構築されたGoogleCalendarクローン。予約管理システムのカレンダーUIにピッタリ!
  • Display default value in password field as plaintext

    Is it possible to display the default text in a password field as plaintext ? Using below code the textfield value is displayed as "**" instead of "Password" Thanks <div id="fnameDiv" data-role="fieldcontain"> <input id="password" name="password" type="password" value="Password"/> </div>

    Display default value in password field as plaintext
    halohalolin
    halohalolin 2013/10/14
    jqueryにおいてパスワードフィールドの伏字解除を実装するなら、テキストフォームももう一つ用意してchangeプロパティで切り替えるようにすると良い
  • Liveweave HTMLエディター

    Initializing... Liveweave expand_more home Home data_object CSS Explorer arrow_outward Palette Color Explorer arrow_outward Polyline Graphics Editor arrow_outward outbox_alt Generative AI arrow_outward build Tools expand_more restart_alt Load base template post_add Generate Lorem ipsum... code Format HTML code_blocks Format CSS data_object Format JavaScript library_add Library expand_more AAlgolia

    halohalolin
    halohalolin 2013/09/15
    JQueryやJavaScriptおよびCSSの挙動がWebブラウザ上のみで手軽にすぐ試せるHTMLエディター、外出時のネットカフェ上でテストコードを組んだりブログ更新するのに便利かも
  • 要素をPhotoshopの「ぼかし」バリにぼかすことができるjQueryプラグイン「Vague.js」:phpspot開発日誌

    要素をPhotoshopの「ぼかし」バリにぼかすことができるjQueryプラグイン「Vague.js」 2013年06月27日- Vague.js 要素をPhotoshopの「ぼかし」バリにぼかすことができるjQueryプラグイン「Vague.js」。 次のように通常の要素をSVGフィルタを使ってぼんやり、ぼかすことが出来ます。対応するブラウザは限られますが、ブラウザだけで出来るというのがいいですね パラメータでぼかし強度を選べたりもします。 実装サンプルコードです。 近い将来、画像編集ソフトで今やってるようなことは殆どブラウザ上で、スクリプトで動的に実現出来るようになるんでしょうね。 関連エントリ Flipboard風エフェクトをブラウザ上で実現するためのjQueryプラグイン「flip」 jQueryでフリップエフェクトを使った良プラグインやサンプル集10 エフェクトが色々選べるイメー

    halohalolin
    halohalolin 2013/06/30
    要素をPhotoshopの「ぼかし」バリにぼかすことができるjQueryプラグイン「Vague.js」SVGフィルタを使ってぼんやり、ぼかすことが出来ます。対応するブラウザは限られますので注意。
  • 実際のサイト上で動作するチュートリアルが簡単に作れるIntro.jsが便利すぎる件 - (゚∀゚)o彡 sasata299's blog

    2013年05月08日18:21 JavaScript 実際のサイト上で動作するチュートリアルが簡単に作れるIntro.jsが便利すぎる件 さて、先日簡単なチュートリアル作ろうと思ったんですが、どうやるのが良いのかなーと思って悩んでました。キャプチャ取ってそこに説明文を書いて…ってしてもいいんですけど、キャプチャだと一部分なのでサイト上のどの辺なのかわかりにくかったり、サイト側は変更したのにキャプチャが古いままとかになったりしちゃいますよね>< とか思って探してみたらこちらの Intro.js が便利だったので紹介してみます。 さて、この Intro.js を使うとですね、サイト上で動作するチュートリアルを簡単に作れるんですよ。使い方も簡単で、動作させたい要素に対して data-intro (表示する説明文) と data-step (チュートリアルの何番目に表示するか) を指定します。チ

    halohalolin
    halohalolin 2013/05/09
    Webアプリのチュートリアルに使える、注目すべき点を手順を追ってライトアップして紹介してくれる
  • マスクを使ったお洒落なスライダーが作れるjQueryプラグイン「Maskify Slider」:phpspot開発日誌

    Maskify Slider demos マスクを使ったお洒落なスライダーが作れるjQueryプラグイン「Maskify Slider」。 画像をマスクでくりぬいて更にその中身の画像を切り替えられるというものです。 元画像 繰り抜き 繰り抜いたり、重ねたり、応用することで様々なことができそうですね 関連エントリ パララックスなスライダーを実装できるjQueryプラグイン「FractionSlider」 ギャラリー、スライダー等、複数画像の見せ方を色々提供するjQueryプラグイン「Rondell」 様々なタイプのスライダーが作れるjQueryスライダープラグイン「Jquery Slider Shock」 軽量のスワイプ可能なスマホ用スライダーJS「SwipeJS」 タッチ可能でレスポンシブなスライダー実装「RoyalSlider」 これは新しい円形のスライダーが実装できる「Tiny Cir

    halohalolin
    halohalolin 2013/04/25
    活用先は、やっぱり水着画像を加工するWebサービス?
  • 普通のテーブルをExcel風に超カッコよくしてくれるjQueryプラグイン「ParamQuery」:phpspot開発日誌

    ParamQuery jQuery Grid Plugin 普通のテーブルをExcel風に超カッコよくしてくれるjQueryプラグイン「ParamQuery」 ありきたりなカッコいい、とはいえないような以下のテーブルがあったとします プラグインで初期化すれば、ソータブル、エディタブル、なクールなテーブルに早がわり これは5,6年前でいえば魔法だと思う方は少なくないでしょう。 関連エントリ レスポンシブなテーブルを作るjQueryプラグイン「MediaTable」 テーブルをグラフに変換してくれるjQueryプラグイン レスポンシブなテーブル作りに役立つjQueryプラグイン「FooTable」 テーブルを簡単にカッコよくスタイリングできるjQueryプラグイン「tablecloth.js」 シンプルにテーブルにソート機能を持たせるだけのjQueryプラグイン「jQuery Table So

    halohalolin
    halohalolin 2013/01/11
    ただのテーブルが、ソータブル、エディタブル、なクールなテーブルに早がわりにしてくれるものの一種、ParamQuery jQuery Grid Plugin も気になる → http://paramquery.com/grid
  • その場でデータを編集。BootstrapやjQuery UIに対応した·X-editable MOONGIFT

    X-editableはBoostrapやjQuery/jQuery UIで使えるIn-place Editorです。 表示されている内容を編集する際にその場ですぐに編集できるようにするのがIn-place Editorです。それをBootstrap、jQuery UIなどに対応させたのがX-editableになります。 こんな感じでポップアップで編集できます。 エラー表示にも対応。 カレンダーでの入力。 選択式も可能です。 インラインで編集もできます。 こちらはjQuery UI版。 この場合も選択式などが使えます。 X-editableは単純な文字列入力の他に、選択やテキストエリアでの入力にも対応しています。入力チェックも可能で、エラーの際にそのまま表示を残せます。純粋なjQueryにも対応しているのでWebサービスに組み込んでみるのはいかがでしょう。 X-editableはJavaSc

    その場でデータを編集。BootstrapやjQuery UIに対応した·X-editable MOONGIFT
    halohalolin
    halohalolin 2012/12/04
    PC向けWebアプリにおけるアカウントの編集や、データベースの編集画面に使えそう、ポップアップが出て編集、エラー表示に対応(日本語対応は不明)、カレンダー・選択式対応
  • クロスブラウザーな回転 - お前の血は何色だ!! 4

    jQueryを利用したクロスブラウザーな回転を作りました。 http://rtilabs.net/files/2010_09_04/rotate.html jquery 1.4.4 以上だとエラーになってしまうのバグを教えてもらったので、対策バージョンを作成しました。 http://rtilabs.net/files/2011_02_03/rotate.html IEで正しく動かなかったので修正しました。 http://rtilabs.net/files/2011_09_16/rotate.html モダンなブラウザは css3 の transformで回転させています。 モダンではないIEはfilterでがんばって回転させています。 IEでの回転の計算式は http://p2b.jp/200912-CSS3-Transform-for-IE8 さんを参考にしています。 IEだと filt

    クロスブラウザーな回転 - お前の血は何色だ!! 4
    halohalolin
    halohalolin 2012/09/24
    IE8にも対応しているjQuery用画像回転プラグインrotate.js、$("#" + markers.markers[0].icon.imageDiv.id + "_innerImage").animate({ rotate: 30 });とすればOpenLayer2.12のMarker画像も回転できるみたい(自己検証)
  • グラフを描画してくれるjQueryプラグインは、多分”jQuery Visualize”がベスト! - Shinichi Nishikawa's

    グラフを描画してくれるjQueryプラグインは、多分”jQuery Visualize”がベスト! 2011 10/11 グラフを描画してくれるjQueryプラグインを紹介します。 グラフを動的に作ってくれるものとしては、他のjQueryプラグインやGoogle Chartというサービスなどがあります。 が、今回の”jQuery Visualize”は、中でも一番使いやすそうでしたので、ご紹介します。 他のプラグインについては、【jQuery】IEでも使えるグラフ描画ツール | 岡山のWebプログラマーがつぶやくブログ | 神歌.blogでまとめて紹介されています。 作れるグラフの種類 グラフは以下のものを使うことができます。 棒グラフ 線グラフ 線グラフで線の下を薄く塗れるやつ 円グラフ デザインは二種類 冒頭写真の黒っぽいCoolなのと別に、白っぽいのも用意されています。 また、背景画

    グラフを描画してくれるjQueryプラグインは、多分”jQuery Visualize”がベスト! - Shinichi Nishikawa's
    halohalolin
    halohalolin 2012/05/17
    棒・線・線の下を薄く塗る線・円グラフ/IE6対応/のテーブルを元に表を描いてくれる/線グラフのY軸の範囲を指定できる/線グラフで途中の値に抜けがあっても大丈夫
  • [JS]jQueryのプラグイン100選 -2011年総集編

    2011年に紹介したものを中心としたjQueryのプラグイン100+α選です。 今年はCSS3の影響もあってかアニメーションのエフェクトが目立ちました。また、Resposive Web Design用の可変ものや動画・テキストを扱ったものも多かったですね。 [ad#ad-2] 動画関連 画像ギャラリー関連 画像拡大関連 画像配置・キャプション関連 背景画像関連 コンテンツスライダー・カルーセル関連 タブ関連 ナビゲーション関連 レイアウト関連 パネル・ボックス関連 ツールチップ・ティッカー関連 アニメーション関連 エフェクト関連 スクロール操作・スクロールコンテンツ関連 リスト関連 テーブル関連 フォーム関連 テキスト関連 見出し抽出関連 ローディング関連 エレメント・コンテンツ生成 その他 動画関連

    halohalolin
    halohalolin 2011/12/13
    ...画像配置・キャプション関連/コンテンツスライダー・カルーセル関連/タブ関連/ナビゲーション関連/レイアウト関連/パネル・ボックス関連/ツールチップ・ティッカー関連/アニメーション関連/エフェクト関連...