タグ

jqueryに関するteracy_junkのブックマーク (130)

  • Vue.jsに至る道(Native, jQuery, Vue.js書き比べ) - Qiita

    JS周りが混沌とする中、自分用のメモ。結局わかりにくくなってしまったが、個人用ということでお許しを。 Native, jQuery, Vue.jsで同じことを書いてみる 試したいことは HTML内のテキスト取得 inputの値の取得 classの編集 イベント処理 と言ったところ。 Vue.jsは順番を追って書きづらい(Vue.jsが使いづらいという意味ではない)。 動作イメージ 下記のような感じのものが表示されるはず。 コードを書く あと、別に<script>分ける必要ないのだけど、わかりやすさのために分けました。 <!doctype html> <html> <head> <meta charset="utf-8"> <title>test</title> <style> /* 切り替え用のCSS */ .red{ color: red; } .blue{ color: blue; }

    Vue.jsに至る道(Native, jQuery, Vue.js書き比べ) - Qiita
  • 動的に生成したDOM要素に対してjQueryでイベントを設定する場合 - Qiita

    参考: jQueryで動的に生成される要素に対するイベントの設定方法 | klog .on() | jQuery 1.9 日語リファレンス | js STUDIO よく忘れるので備忘録。 jQueryで動的にDOMを生成すると、その要素に対してイベントを生成するには通常の方法ではイベントが効かなくなる。 例:(一部参考サイトより抜粋) <div id="1">1つめの要素</div> <script type="text/javascript"> $("#1").click(function(){ $("#1").after("<div id=\"2\">2つ目の要素追加</div>"); }); $("#1").click(function(){ alert("1つ目の要素クリック"); }); $("#2").click(function(){ alert("2つ目の要素クリック")

    動的に生成したDOM要素に対してjQueryでイベントを設定する場合 - Qiita
  • Tumblrの省メモリーな無限スクロール - 記録

    無限スクロールまたはauto pagingと呼ばれるUIには、読み終えたコンテンツがどんどん画面の上のほうに溜まっていってメモリーをい潰すという問題がある。 なかでもTumblrは画像などのコンテンツが多いため、ダッシュボードダイバーたちは無限Tumblrユーザースクリプトなどのユーザースクリプトをインストールして、読み終えたコンテンツを定期的にページ上から自動削除するといった対策を講じていた。 ところが最近のTumblrのダッシュボードでは、ポストが画面外に出るとその中の要素が一時的にページから削除され、画面内に表示されると要素が再度復元されるようになっている。どうやらこれによって無限スクロールによるメモリーの圧迫が抑えられているらしい。 関連するコードはhttps://secure.assets.tumblr.com/assets/scripts/dashboard.jsの/*! s

  • そこそこユーザビリティの高いフォームを作った

    そこそこユーザビリティの高いフォームを作った 入力内容の検証とか、郵便番号変換を備えた、そこそこ使いやすいフォームのテンプレートを作りました time2014/01/18 hatenabookmark- 去年末実家に帰省していた時に、jQueryの練習&業務で使うために、フォームバリデーションとか郵便番号変換とかを備えた、そこそこユーザビリティの高い入力フォームをコーディングしていたので、ここで公開しておきます。 フォームサンプル ソースお持ち帰り用 (Github) ここで"そこそこ"と言っているのは、もともと業務でユーザビリティ改善案として使うことが目的であって、ベストを目指してもサーバ制約やコスト的な観点で使えないことがあるから、そこは目指さないよという意味です。そもそも、フォームは必要悪ですし、ベストはフォームが存在しないことですね。 フロントエンド実装だけです(サーバ側スクリプト

  • jqTyping

    タイピングゲーム感覚でjQueryの基を学べます。タイピングでjQueryを学ぼう! タイピングゲーム感覚でjQueryの基を学べます。 HTMLCSSの知識が前提となっています。 >> Let's Typing!  使い方 ステージと問題数を選択します。 スタートボタンを押した瞬間からゲームが始まります。 文字を間違えた場合、正しい文字を入力するまで次へ進めません。 うまく動作しない場合は、日本語入力を無効にしてみてください。

  • jQueryでフォームをAjax送信する際の基本パターンのチュートリアル。二重送信の防御とか。 | Ginpen.com

    仕事の進みがちょいとアレなので、現実逃避もとい気分転換に。 フォームの入力内容を、jQuery.ajax()を使ってサーバーへ送信したいって時のパターンです。 基的な流れ フォームのsubmitを拾う 通常の送信はキャンセル 送信ボタンを無効化 送信先URLやフォームの入力値を取得 送信 受信後、送信ボタンを戻す 入力値をどう得るか、というのがポイントかと思います。 送信ボタンを無効化するってのはやらなくても良いんだけど、誤操作防止のためにも是非やって頂きたいと思います。あと送信ボタンの制御以外にも応用がききます。 デモ なんかお問い合わせフォーム的なものを用意しました。 まー実際にお問い合わせフォームをAjaxで送信する場面なんてないような気もするんですが、基パターンという事で。

    jQueryでフォームをAjax送信する際の基本パターンのチュートリアル。二重送信の防御とか。 | Ginpen.com
  • jQueryで地震分布図を作成しよう

    地理情報を含むデータを表現する場合、地図上で表すことで視覚的にその情報を認知しやすくなります。例えば、車のナビや道路標識などでは、単純に方向や座標だけを示すのではなく、地図上に表現することで、見た人が直感的に認知できるようにしています。稿では、jQuery対応コントロール集である「Ignite UI 2013 Volume 1」のigMapというコントロールを用いて、地震分布図を作成していきます。 対象読者 JavaScriptの経験者、地図アプリに興味のある方。 必要環境 IDEは特に必要がなく、コード編集用のエディタと動作確認用のブラウザがあれば良いです。 今回使用するigMapコントロールは、jQuery UIウィジェットの一つであり、jQueryライブラリとjQuery UIライブラリに依存します。そのため、対応ブラウザについてもjQuery UIに依存します。 プログラム実行時

  • これからjQueryを始める方へ -入門書の選び方・読み方-

    これからjQueryを始める方へ -入門書の選び方・読み方- 先月「Web制作の現場で使うjQueryデザイン入門(以下、ドーナツ)」の改訂版を出版し、昨年末は「やさしくはじめるWebデザイナーのためのjQueryの学校(以下、jQueryの学校)」の監修をおこなっていたので、ここ半年はずっとjQueryを始める方が、何を求めているか何でつまづいているかを改めて考えなおしておりました。 まず、最初に重要なのはどの入門書を選ぶかということ。 「ドーナツ」は3万部を売り上げた人気書籍なわけですが、すべてのユーザーにマッチするではないと思っています。 この書籍を執筆はじめた当時はjQueryの書籍といえば「jQueryで作る Ajaxアプリケーション」や「実践!Ajaxフレームワーク jQuery」などしかなく、競合書籍として確認しましたが、プログラマー向けの書籍でした。そこで「ドーナツ

    これからjQueryを始める方へ -入門書の選び方・読み方-
  • jQueryのanimateを使ったアニメーション

    今回はjQueryのanimateを使って、要素をアニメーションさせる方法を試してみようと思います。 当はCSSのアニメーションだけで済めば良いのですが、特にIEを考えると難しいところです。そこでjQueryを使っての基的な方法をおさらいしておきたいと思います。 書き方 まずanimateの書き方ですが、このような感じ。 animate(params, [duration], [easing], [complete]); animate(params, options); 2通りありどちらの書き方でも動きます。 1つめの書き方はそれぞれ引数を指定する方法で、2つめは連想配列で指定できるようになっています。今回は2つ目の連想配列の方法で説明していきます。 params ここには、アニメーションさせたいスタイルを書きます。 $('#btn01').click(function(){ $('

    jQueryのanimateを使ったアニメーション
  • jQuery UI 1.10 日本語リファレンス | js STUDIO

    このサイトについて jQuery UIの日語リファレンスです。 jQuery UI家サイト(英文) の内容を翻訳して作成していますが、誤訳や誤記があると思いますのでその点についてはご了承ください。 もし、誤訳などの間違いを見つけましたら、 @tomof まで教えていただければ幸いです。 このリファレンスではjQuery UIのバージョンは1.8以上を対象としていますので、それ以前のバージョンについては当てはまらない 箇所もあると思いますので注意してください。 また、1.8以降のバージョンによる違いについて、なるべく記述しているようにはしていますが、内部処理やclass名の変更等、全ては書ききれてはいないので、 詳細について知りたい場合は公式サイトでの確認をお願いします。 jQuery UI 1.9アップグレードガイド(英文) jQuery UI 1.10アップグレードガイド(英文)

  • ガントチャートとタスクツリーが作れるjQueryコンポーネント「Teamwork Gantt」:phpspot開発日誌

    Teamwork Gantt ガントチャートとタスクツリーが作れるjQueryコンポーネント「Teamwork Gantt」。 次のようなガントチャートを作成できる無料サービスに加えて、実装コンポーネントをダウンロードすることができます。 開始日、終了日の指定がカレンダーで指定できたり、入力も楽々。 この手の使いやすいUIを自分で作るとなると骨が折れそうですが、これをカスタマイズ等して便利に使うことが出来そうです 関連エントリ コンテンツ毎にサイドバーを固定配置できるjQueryプラグイン「Stick ’em」 Amebaっピグっぽい物が作れるjQueryプラグイン「pp3Diso」 使いやすい複数選択エレメントを実現するjQueryプラグイン「multiselect.js」 jQueryでブレットグラフを作れるjQueryプラグイン「jquery bullet graph」

  • jQueryがライセンスを変更 - GPLから手を引く

    jQuery: The Write Less, Do More, JavaScript Library jQuery財団は9月10日(米国時間)、jQueryに採用してきたライセンスの変更を発表した。jQueryはWeb開発者の間でもっとも人気のあるJavaScriptフレームワークのひとつで、Webアプリケーションの開発やWebページの制作に適したプロダクト。オープンソースで開発されており、これまでMITラインセスとGNU GPL(General Public License)のデュアルライセンスのもと提供されていた。 発表によるとGPLを廃止してMITライセンスのみにするという。jQuery Core、jQuery UI、jQuery Mobile、jQuery Sizzle、jQuery QUnitといったいくつかのjQueryプロジェクトではすでにMITのみとなっており、GitHu

    teracy_junk
    teracy_junk 2012/09/14
    『発表によるとGPLを廃止してMITライセンスのみにするという』
  • フィルタリング可能なGoogleMapを実装するjQueryプラグイン・Searchable Map

    フィルタリング可能なGoogleマップ を実装するjQueryのライブラリです。 便利そうだったのでメモがてらご 紹介。Googleマップも工夫次第で 自由が利くようになるのでやはり 重宝しますね。 フィルタリング可能なGoogleマップを実装するプラグインです。 検索やフィルタリングが可能なGoogleマップを実装できる、というプラグイン。Fusion Tables、APIBootstrap等が併用されています。 Fusion Tablesのセッティングが若干面倒そうです。この辺はドキュメントを参照して下さい。 時間無いので今日はこの辺で。 Searchable Map

    フィルタリング可能なGoogleMapを実装するjQueryプラグイン・Searchable Map
  • chrome-life.com - このウェブサイトは販売用です! - chrome life リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • ページ遷移不要の、シンプルなWebサイトを作るための軽量jQueryプラグイン・Pagify - かちびと.net

    よく見かける、ページ遷移のない Webサイトを作る為のjQueryプラ グイン。ですが、高機能な物では なく、極めてシンプルで、ライブ ラリも軽量です。サクッと作りた い時のテンプレにもいいかも。 僕の語彙の無い説明よりサンプル見た方が早そうですね。 ※漢字も間違ってたので修正しました ページ遷移不要で、内容を書き換えた際もフラグメントURLにしてくれます。以下サンプル。 Sample コード <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=1.7'></script> <script src="pagify.js" type="text/javascript"></script> jQuery体とプラグインを読み込みます。 $(

    ページ遷移不要の、シンプルなWebサイトを作るための軽量jQueryプラグイン・Pagify - かちびと.net
  • [JS]スマートフォンのタッチイベントを取得する各スクリプトのまとめ(仕様比較)

    タッチイベントを取得する各スクリプトの対応イベント、スタンドアローンなのかjQueryが必要なのか、ファイルの容量など、仕様の比較をまじえて紹介します。 QUOjs イベント タッチ、タップ、ダブルタップ、ホールド、フィンガー、スワイプ、スワイプアップ、スワイプライト、スワイプダウン、スワイプレフト、ドラッグ 補足 jQueryとのコンフリクトを避けるため、「$$」を使用。 対応予定(2フィンガータップ、ロウテイト、ピンチアウト、ピンチ) 仕様 スタンドアローン ファイルサイズ Minified: 13KB Hammer.js イベント タップ、ダブルタップ、ホールド、ドラッグ、ピンチ 補足 タッチジェスチャだけにフォーカスしたスクリプト。 仕様 スタンドアローン jQueryのプラグインも有り ファイルサイズ Minified: 2KB [ad#ad-2] jGestures イベント

  • 複数要素をランダムにフェードインさせられるjQueryプラグイン「champagne.js」:phpspot開発日誌

    champagne.js | fresh tilled soil 複数要素をランダムにフェードインさせられるjQueryプラグイン「champagne.js」。 画像などの要素が一杯あって単に並べるより、アニメーションを加えて徐々に出すというのはまた違った印象が得られます。 ギャラリー的な物に実装してみるといい感じになるかもしれませんね。 ULリストを定義したら、<script>タグでchampagne.jsをインクルードして次のように呼び出せば実装できるお手軽さがいいです $("ul.champagne").champagne(); 関連エントリ フリーで使えるPHP製画像ギャラリースクリプト「PhotoShow」 Twitter Bootstrapを使ったイメージギャラリーサンプル フルスクリーンでぼかしがカッコいいHTML5ギャラリーを作るサンプル レスポンシブなPhotoギャラリー

  • レスポンシブなフォームを作成するフレームワーク「jq-idealforms」:phpspot開発日誌

    jq-idealforms レスポンシブなフォームを作成するフレームワーク「jq-idealforms」 フォームのデザインが良い感じにデザインされているだけではなく、幅を狭くすることでレイアウトが変更されるレスポンシブなフォームを簡単に実装出来ます。 ポップアップによる入力ヒントの実装も可能。とにかくデザインが良い感じなので非デザイナーさんでもカッコいいフォームが作れるという部分も特徴 スマホの場合、レイアウトが最適化されます jQueryとLESSを使って実装されています 関連エントリ フォームをカッコよくするjQueryプラグイン集15 通常のフォームを瞬時にAjax化できるjQueryプラグイン「ALAJAX」 フォーム要素をクールにするためのjQueryプラグイン集

  • Webデザイナーのためのjquery入門2(前編)

    82 views jQueryの社内勉強会用スライドです。だいたい1時間で終われるように、前編・後編に分けています。 後編は6月以降で公開を予定しています。 More… jQueryの社内勉強会用スライドです。だいたい1時間で終われるように、前編・後編に分けています。 後編は6月以降で公開を予定しています。 このスライドを作るにあたって、書籍「WebデザイナーのためのjQuery入門」をかなり参考にしています。 Webデザイナーのためのjquery入門2(前編) — Presentation Transcript Webデザイナーのための jQuery入門  -覚醒編(前編) -jQueryのコードを自分で考えて書けるようになろう! 目標 日々の業務にjQueryを取り入れて、 自分で何かを作れるようになる。 大まかな内容1. 何かを取ってくる 2. それに何かをする3. まとめ  1

  • レスポンシブWebデザインに対応したjQueryスライドショープラグイン

    RefineSlide / Camera | a free jQuery s... / CarouFredSel他...全7件

    レスポンシブWebデザインに対応したjQueryスライドショープラグイン