いろいろ書き方があるが、ここが分かりやすく、最新版jQueryでも動いた
https://blog.toshimaru.net/jquery-bottom-scroll/
2018年8月31日金曜日
2018年8月30日木曜日
動的にimgタグで配置した画像の読み込みチェック
//画像読み込み確認
function imageChecker(){
var imgLoaded=0;
var imgTotal=0;
$('.swiper-wrapper img').each(function(){
imgTotal++;
if(0<$(this)[0].naturalHeight){
imgLoaded++;
}
});
if(imgLoaded == imgTotal){
$('.swiper-wrapper').css('opacity', 1);
}else{
setTimeout(function(){
imageChecker();
},100);
}
}
jQuery使用。
width()やheight()は、CSSで設定された値が返ってくるだけなので、naturalHeightを使う。
参考にしたサイト
2017年11月7日火曜日
2017年10月30日月曜日
ページ読み込み中にローディング
http://gimmicklog.main.jp/jquery/278/
読み込みに時間がかかるときに、ブラウザならローディング中がわかるけど、Cordovaで囲むとわからないので、いれるほうが親切そう。
読み込みに時間がかかるときに、ブラウザならローディング中がわかるけど、Cordovaで囲むとわからないので、いれるほうが親切そう。
ラベル:
HTML,
JavaScript,
jQuery,
支倉
2017年5月31日水曜日
2017年5月9日火曜日
iOSでマウスアウトを機能させる
以下コードをいれることで、要素外タップでマウスアウトが発火する。
参考:http://stackoverflow.com/questions/7006799/does-iphone-ipad-support-mouseout-event
$('*').on('click', function(){ return true; });mouseout イベントや hover の第二引数などいくつかの書き方で動く。
参考:http://stackoverflow.com/questions/7006799/does-iphone-ipad-support-mouseout-event
2017年5月7日日曜日
2017年3月13日月曜日
2017年3月11日土曜日
HTML data-*属性
HTMLの属性(attribute)として、data-* とついているものがよくありますが…
他の属性と違った取り扱いができるらしい(しらなかった!)
jQueryだと、
<tag data-abc="myValue">
に対して、
$(selector).data("abc")
で値が取得できます。
ふつうに属性取得するのは、
$(selector).attr("data-abc")
このデータの扱いについて、少し注意が必要そう。
http://qiita.com/Kta-M/items/2eda39750abd10df9801
他の属性と違った取り扱いができるらしい(しらなかった!)
jQueryだと、
<tag data-abc="myValue">
に対して、
$(selector).data("abc")
で値が取得できます。
ふつうに属性取得するのは、
$(selector).attr("data-abc")
http://qiita.com/Kta-M/items/2eda39750abd10df9801
ラベル:
HTML,
JavaScript,
jQuery,
支倉
2016年12月6日火曜日
タッチデバイスでjQueryUI draggable の cancelオプションを使えるようにする
http://raqool.com/blog/archives/334
jQueryUIをタッチデバイスに対応させるために、【jquery.ui.touch-punch.js】を使うが、そのままではiPad等のタッチデバイスで、draggableのcancelオプションが機能しない。
上記リンクをやればできるようになる。
jQueryUIをタッチデバイスに対応させるために、【jquery.ui.touch-punch.js】を使うが、そのままではiPad等のタッチデバイスで、draggableのcancelオプションが機能しない。
上記リンクをやればできるようになる。
2016年5月25日水曜日
2016年4月4日月曜日
2016年3月3日木曜日
jQueryのイベント指定に on を使おう
http://qiita.com/naoyeah/items/b3210a80907896e79cb5
「jQueryのイベント指定に on を使おう」という話。
これ知らなかった。
最後に書いてあるけど、スマホだと、bodyやdocumentにイベント割り当てられないらしいので注意。ま、containerとかwrapperとかで囲んでそこに設定すればいいというだけ。
「jQueryのイベント指定に on を使おう」という話。
これ知らなかった。
最後に書いてあるけど、スマホだと、bodyやdocumentにイベント割り当てられないらしいので注意。ま、containerとかwrapperとかで囲んでそこに設定すればいいというだけ。
2016年2月19日金曜日
2016年2月1日月曜日
2016年1月7日木曜日
HTMLモーダル画面作成 fancybox
http://fancyapps.com/fancybox/
モーダル画面を生成するjQueryプラグインです。
同様のものは多数ありますが、いろいろ試して
・分かりやすく応用がききやすい
・安定している
・IE8など古いブラウザも動作する
という理由でよく使っています。
商用利用は有償ですが、Multi Domain License を買っているので、制限なく使って問題ありません。
モーダル画面を生成するjQueryプラグインです。
同様のものは多数ありますが、いろいろ試して
・分かりやすく応用がききやすい
・安定している
・IE8など古いブラウザも動作する
という理由でよく使っています。
商用利用は有償ですが、Multi Domain License を買っているので、制限なく使って問題ありません。
2015年12月9日水曜日
2015年10月27日火曜日
jQuery基本いろいろリンク集
本家
https://jquery.com/
・モダンブラウザに限定してよければ、2.x系、レガシーブラウザも対象にするなら、1.x系。
両系統ともアップデート続いている。
日本語リファレンス
http://semooh.jp/jquery/
HTML要素を指定する「セレクタ」の使い方
http://www.detelu.com/blog/2008/09/jquery%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%E3%80%82%E5%9F%BA%E6%9C%AC%E7%B7%A8-%E3%82%BB%E3%83%AC%E3%82%AF%E3%82%BF%EF%BC%91/
応用
http://www.detelu.com/blog/2011/11/jquery-selector-traversing/
よく使うメソッド
表示・非表示
http://www.task-notes.com/entry/20150112/1420994026
アニメーションする
http://www.webopixel.net/javascript/507.html
cssの値を変更したり、cssクラスを適用したり外したり
http://kawatama.net/web/1744
フォームの値取得
http://qiita.com/ginpei/items/9659c5bf4c82f87514de
・name指定じゃなくid指定してしまうほうが楽。
イベントハンドラ クリックしたとか、入力されたとか、リサイズされたとか
http://www.jquerystudy.info/reference/events/index.html
https://jquery.com/
・モダンブラウザに限定してよければ、2.x系、レガシーブラウザも対象にするなら、1.x系。
両系統ともアップデート続いている。
日本語リファレンス
http://semooh.jp/jquery/
HTML要素を指定する「セレクタ」の使い方
http://www.detelu.com/blog/2008/09/jquery%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%E3%80%82%E5%9F%BA%E6%9C%AC%E7%B7%A8-%E3%82%BB%E3%83%AC%E3%82%AF%E3%82%BF%EF%BC%91/
応用
http://www.detelu.com/blog/2011/11/jquery-selector-traversing/
よく使うメソッド
表示・非表示
http://www.task-notes.com/entry/20150112/1420994026
アニメーションする
http://www.webopixel.net/javascript/507.html
cssの値を変更したり、cssクラスを適用したり外したり
http://kawatama.net/web/1744
フォームの値取得
http://qiita.com/ginpei/items/9659c5bf4c82f87514de
・name指定じゃなくid指定してしまうほうが楽。
イベントハンドラ クリックしたとか、入力されたとか、リサイズされたとか
http://www.jquerystudy.info/reference/events/index.html
2015年9月1日火曜日
登録:
投稿 (Atom)