タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

jQueryとJavaScriptとjavascriptに関するkiyotaka_hのブックマーク (33)

  • 【JavaScript】a要素のhrefから絶対パスの取得 at softelメモ

    問題 リンク(a要素)のリンク先(href属性)の絶対パスを取得したい。 HTML中には相対パスで書いてあるんだけど。 答え ここにa要素を用意 → ソフテルのコーポレートサイトはこのブログ記事の上の上の上の階層です リンク先は「../../../index.php」。 DOM関数で document.getElementById("ID").href jqueryで $("#ID").prop('href') でも getAttributeを使うと? //hrefに書いた文字そのまま document.getElementById("#ID").getAttribute("href") //でも古いIEだけ違う動きをするかも

    【JavaScript】a要素のhrefから絶対パスの取得 at softelメモ
    kiyotaka_h
    kiyotaka_h 2012/02/02
    DOM の href だと絶対パスで取れるという不思議。
  • jQueryを学ぶためのリンク集

    1. 概要の理解 jQueryを一切知らない場合はまずは概要の理解から始めます。 ノンプログラマーのためのjQuery入門 http://www.slideshare.net/hayatomizuno/jquery-7665168 はじめてのjQuery http://higashizm.sakura.ne.jp/jquery_first/ 2. 基的な使い方を理解する サンプルを見ながら具体的なコードを作成し理解を深めます。 40分で覚えるjQuery速修講座 http://ascii.jp/elem/000/000/498/498710/ jQuery基礎文法最速マスター http://blog.webcreativepark.net/2010/02/02-111519.html jQueryサンプル集 http://www.designwalker.com/2008/04/jque

    jQueryを学ぶためのリンク集
  • https://www.fenrir.co.jp/blog/2011/06/ios_android_pc_touchevent.html

  • jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog

    2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。 jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても大丈夫なんだけど、読むうえで参考になるサイトとかをまとめてみた。この辺の準備をしておくと理解が深まると思う。 ソースコード http://code.jquery.com/jquery-1.4.2.js http://github.com/jquery/jquery まずは jQuery のソースコードを取ってこないと始まらない。今回はバージョン 1.4.2 を使用する。jQuery の公式サイトから圧縮していないコードをダウンロードしよう。 それと、jQuery ソースコードは Git で管理されて

    jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog
  • jquery.cookie|null指定でクッキー削除されないケースあり » artvecta blog

    jQuery は大変便利な javascript フレームワークです。 が、今回問題に遭遇したこともあり、クッキーの削除について記載します。 例えば cookieA というクッキーに「サンプル」という文字列をセットした後、 この cookieA を削除するスクリプトを記載します。 ※ クッキーはセッションクッキー(ブラウザ終了時に削除されます) // cookieA に「サンプル」をセット。path は必要に応じて $.cookie("cookieA","サンプル",{path:"/"}); // クッキー内容を確認 alert($.cookie("cookieA")); // サンプル // クッキーにnullを代入して削除 $.cookie("cookieA",null,{path:"/"}); ネットで検索してみると「null」で削除という記事をよく目にします。

    kiyotaka_h
    kiyotaka_h 2010/08/30
    どうやら path:'/' がないと反応しないケースがあるようです。 私の場合 PHP から setcookie でセットしたものがそれに当て嵌まったりしました。
  • 竹取 JS

    画面をダブルクリックで縦書きと横書きを切り替えることができます。要素を指定して縦書きにしている場合は、次回アクセス時に同じ表示が引き継がれます。 どんなサイトでも縦書きにするブックマークレット。 ↓右クリックで「お気に入り」に保存するか、リンクをドラッグしてブックマークバーにドロップします。 「縦書きにする・iPhone 用リンク」 「縦書き可能にする・iPhone 用リンク」 「段組み縦書き可能にする・iPhone 用リンク」 iPhone に登録するには? とりあえずこのページを共有ボタンからブックマーク。 iPhone 用リンク を長押ししてコピー。 ブックマークを開いて、追加したブックマークを「編集」。 名前を「縦書き可能にする」などに変更し、URL 欄に上記コードをペースト。 最初の「http://」を削除。 注意! やや動作が重いです! うまく変換できなかったときは、画面をダブ

  • Ajaxに力を入れ始めたマイクロソフト、今度はJavaScript圧縮ツールを無料公開

    マイクロソフトのAjaxに関する動きが目立ってきました。以前のエントリで紹介したように、9月にはAjaxによるWebアプリケーションを最適化して起動速度を改善するツール「Doloto」の配布を開始。 Ajaxの起動を高速化するツール「Doloto」、マイクロソフトが発表 - Publickey 10月には、Ajaxのライブラリとして最も人気のあるjQueryのマイクロソフト自身による配布を開始すると同時に、Ajaxライブラリを高速に配布するためコンテンツデリバリネットワーク、「Microsoft Ajax CDN」を立ち上げています。 マイクロソフトも配布を開始したjQuery、今後のバージョンでは大幅な性能向上とモバイル対応へ - Publickey Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax

    Ajaxに力を入れ始めたマイクロソフト、今度はJavaScript圧縮ツールを無料公開
    kiyotaka_h
    kiyotaka_h 2010/07/02
    圧縮ツール
  • jQuery API 1.4.4 日本語リファレンス - StackTrace

    add(expr) 要素集合に、条件式にマッチした要素集合を追加します。 add(expr, context) 要素集合に、指定されたコンテキストの条件式にマッチした要素集合を追加します。 addClass(class) 要素のクラスに、指定した CSS クラスを追加します。 addClass(fn) 要素のクラス属性に、指定した関数が返す CSS クラスを追加します。 after(content) マッチした要素の後(弟要素)に、指定した内容を追加します。 after(fn) マッチした要素の後(弟要素)に、指定した関数の内容を追加します。 jQuery.ajax(settings) HTTPリクエストを使用してデータを取得します。 ajaxComplete(handler) Ajaxリクエストが完了した時に実行するコールバック関数を登録します。 ajaxError(handler) A

    kiyotaka_h
    kiyotaka_h 2010/05/06
    1.4.2 と聞いて。それ以前からもかなり役立っています。
  • headタグに要素を追加できない。 - syttruの日記

    JavaScriptでheadタグの中にscriptタグを追加しようとしたのですが、jQueryを使うとなぜか上手くいかないみたいです。 こんな感じでscript要素を作って var script = document.createElement("script"); script.setAttribute("type", "text/javascript"); script.setAttribute("src", "unko.js"); jQueryのappendメソッドでheadタグに追加したのですが、なぜか追加されません。 $("head").append(script); // ダメ jQueryを使わずに追加したら上手くいきました。 document.getElementsByTagName("head")[0].appendChild(script); // できた なんでー?

    headタグに要素を追加できない。 - syttruの日記
    kiyotaka_h
    kiyotaka_h 2010/04/12
    スクリプトがその場で実行(eval)されてしまう
  • 使ってはいけないjQueryの機能 5個 : tech.kayac.com - KAYAC engineers' blog

    3 days ago的な時間表記をするサービスは全部嫌いです。agoです。 週末若手IT勉強会に参加させていただきjQuery 1.3.2のイベント周りを読んできたので、それを踏まえて使用すると問題の発生する可能性の高い機能を紹介します。 0 jQuery.browser 1.3からサポート外になりました。 代わりにjQuery.supportを使用しましょう。 ただ、swfの重ね合わせ問題等は単体のJSでは確認できないので、jQuery.browser無しでどう解決すればいいのかよくわかっていません。 1 getData、setDataイベント getData、setDataイベントは1.5系で削除される予定のようです 最新版のjQueryではgetData、setDataイベントが使用可能になっており、以下のようにイベントを設定できます。 $().bind('getData', fun

    使ってはいけないjQueryの機能 5個 : tech.kayac.com - KAYAC engineers' blog
    kiyotaka_h
    kiyotaka_h 2009/11/11
    cache のこととかで役立ちそう
  • jQuery の hover() について調べたことのまとめ - tilfin's note 跡地

    hover() は mouseenter と mouseleave を同時にセットする http://docs.jquery.com/Events/hover の引数の名前付けを見て、hover は mouseover と mouseout を同時に指定するものだと思っていたが違うらしい。 jquery-1.2.6.js の 2278 行付近 hover: function(fnOver, fnOut) { return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut); }, とあるように mouseenter と mouseleave に対して指定するものである。 over/outと enter/leave の違いは、http://docs.jquery.com/Events/mouseover の Demo みるとよく

    jQuery の hover() について調べたことのまとめ - tilfin's note 跡地
    kiyotaka_h
    kiyotaka_h 2009/11/09
    hover の unbind は .unbind("mouseenter").unbind("mouseleave"); これは役に立った。
  • ブックマークレット、IEで落ちる - snippets from shinichitomita’s journal

    外部スクリプトを呼び出すブックマークレットのスクリプトの中に、scriptタグをクリーンアップするコードを入れていたら、2回目の呼び出しでIE7が落ちた。リロードしてたりページ移動していても同じ。 外部スクリプト (bookmarklet_helloworld.js) (function() { alert('Hello World, from bookmarklet code'); var scripts = document.getElementsByTagName('script'); for (var i=0; i<scripts.length; i++) { var script = scripts[i]; if (/\/bookmarklet_helloworld\.js$/.test(script.src)) { script.parentNode.removeChild(s

    ブックマークレット、IEで落ちる - snippets from shinichitomita’s journal
    kiyotaka_h
    kiyotaka_h 2009/10/30
    jQuery の Ajax バグがこれで解決しました。script.parentNode.removeChild(script);
  • anything from herejquery.js におけるアニメーションコードの解読 ( 5 )

    jQuery().animate() メソッド───その 2( 逐次実行と併行実行 ) このエントリイでは animate メソッドによって、複数のアニメーションを起動する 2 つの方法について考察します。複数アニメーションを、1 つずつ順番に起動する方法と、恰も同時に引き起こされているかのように並行して表示する─── こうした 2 つの異なるアニメ起動方法について、その差異をもたらすコード進行過程を考えてみます。 アニメーションの逐次起動はどのように行われるか? 【 opt.queue!==false ( opt.queue が true か undefined の時 )のコード進行 】 逐次実行アニメーションサンプル 題に入る前に逐次実行アニメーションのサンプルを見てみます。 逐次実行アニメの一例 アニメの逐次実行とは、複数のアニメーションを 1 つずつ順番に実行することです。例えば

  • meka.jp - 【JavaScript Tips】【jQuery】 CSS 書き換えの速度比較

    kiyotaka_h
    kiyotaka_h 2009/09/23
    予想通りの結果だけど、少しでもパフォーマンスを上げるために。
  • Draggable - jQuery UI API 1.8.4 日本語リファレンス - StackTrace

    依存ファイル jquery.ui.core.js jquery.ui.widget.js jquery.ui.mouse.js jquery.ui.draggable.js 引数 optionsオプション String: "disable"、 "enable"、"destroy" のいずれか。 値説明

  • jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog :: Diary

    更新履歴 2010-01-21 エントリの内容も含めた最新の情報は下記エントリをご参照ください。 jQuery の位置・サイズ関連メソッドまとめ - Cyokodog::Diary サイズの取得 煩雑になるので height の記述しかありませんが、width に置き換えれば幅もとれます。 普通のボックス要素 height() メソッドで取得できる値には、padding や border の分の高さを含みません。 CSS の height と同じなので、css('height')メソッドで取得してもよさそうですが、こちらの場合ブラウザの種類や CSS の定義の仕方で取得される値が異なる(クロスブラウザとしての機能が完全でない)ので、純粋に px 単位の高さを取得したい場合は height() メソッドを使用した方が無難です。 スクロールバー付きボックス要素 clientHeight には

    jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog :: Diary
  • $(document).ready();について - monjudoh’s diary

    jQuery使用時に以下の書き方をすると、どれを使ってもDOM構築後のタイミングで実行したい処理を実行できる。 $(document).ready(function(){ /*実行したい処理*/ }); $().ready(function(){ /*実行したい処理*/ }); $(function(){ /*実行したい処理*/ }); 以下のように複数回実行した場合は$(function(){/**/});を実行した順に、 中の関数が実行されるので以下の場合は、DOM構築後にconsoleに改行を挟んで1,2,3と順番に出る。 $(function(){ console.info(1); }); $(function(){ console.info(2); }); $(function(){ console.info(3); }); 自信がないので、一応、コードの該当箇所を確認 jQue

    $(document).ready();について - monjudoh’s diary
  • jQuery Pluginの書き方 - KAYAC Engineers' Blog

    最近いくつかjQueryPluginを書く機会があったのでちょっとまとめてみようと思います。 (function($) { //このPluginの名前 var name_space = 'basePlugin'; $.fn[name_space] = function(options) { //いったん退避 var elements = this; //設定情報の構築 var settings = $.extend({ //optionの初期値を設定 'param' : 'value' }, options); //内部用method var inner_method = function () { //内部の共通処理の記述 }; //要素を一個ずつ処理 elements.each(function() { $(this) //イベント等の設定 .keyup(inner_method) ;

    jQuery Pluginの書き方 - KAYAC Engineers' Blog
  • jQueryと他のライブラリを同時に使用する方法 - jQuery - StackTrace

    jQuery は、Prototype など $ 関数を使用する他のライブラリと同時に使用することを想定して設計されています。 他のライブラリと同時に使用するには、jQuery による $ 関数の上書きを元に戻す jQuery.noConflict() メソッドを実行します。 実行後、jQuery を使用する場合は、$ 関数 の代わりに jQuery を使用します。(jQuery には別のショートカットを割り当てることもできます。) また、無名関数の引数に jQuery を渡し、仮引数に $ を使用すれば「(function($) { ... })(jQuery);」、そのコードブロック内で jQuery の $ 関数を使用することが可能です。(そのコードブロック内では、他のライブラリの $ 関数は使用できなくなります。) 他のライブラリとの同時使用例 jQuery の複数バージョンの同時使

    kiyotaka_h
    kiyotaka_h 2009/09/15
    jQueryの $ 参照関連
  • タブUI詳解

    タブUIの構造や特長、設置の判断、ユーザビリティ、アクセシビリティ、実装のポイントや機能の拡張方法、実装例やスクリプト例をSmashing Magazineから紹介します。 Module Tabs in Web Design 以下、その意訳です。 ※原文では「タブモジュール」となっていますが、タブモジュールやタブUIと記載すると煩雑になるため、「タブ」と略します。 タブのみを指す場合は、「タブ コントロール」としています。 はじめに 1. タブの構造 2. タブはいつ使用するのか 3. タブのユーザビリティとベストプラクティス 4. タブのアクセシビリティ 5. タブの拡張 6. タブの実装集 7. タブを実装するためのチュートリアル集 8. タブを実装するスクリプト集 はじめに タブモジュールは複数のコンテンツを異なるパネルに配置したユーザインターフェースのデザインパターンです。 パネル