みなさん、カルーセルのライブラリ何使ってますか?
http://idangero.us/swiper/
このSwiperというのが、PCでもタッチデバイスでも動いて、APIも分かりやすく、なかなか使い勝手良いのだけど1つハマったので共有。
http://idangero.us/swiper/api/
APIリファレンス
オプションで、「allowTouchMove」をfalseにしたほうがよい。デフォルトのtrueのままでPCで操作していると、操作しているときに不意に別のスライドにジャンプしてしまうことがある。
2018年8月10日金曜日
2018年8月3日金曜日
HTMLでローカルファイルの読み込み、保存
HTML5 File APIでテキストファイルの入出力をします。
https://www.thewebflash.com/reading-and-creating-text-files-using-the-html5-file-api/
https://www.thewebflash.com/reading-and-creating-text-files-using-the-html5-file-api/
2018年7月13日金曜日
iOSではHTML5 audioの音量調整ができない
iOSでは、HTML5のvolumeプロパティを変更しても効かない。(ハードウェア/OS側の物理的なボリューム調整を使ってくれという意図。)
https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW10
https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW10
On iOS devices, the audio level is always under the user’s physical control. Thevolumeproperty is not settable in JavaScript. Reading thevolumeproperty always returns 1.
2018年2月17日土曜日
IE11 audioタグで playbackRate が適用されないことがある
IE11のaudioタグ実装で、Aの音声を再生後(endedイベント)Bの音声を再生、ということをやろうとしたら、Bの音声に playbackRateを設定してもなぜか反映されない現象発生。再現条件は不明。
以下のスクリプトを常時(ticker的なスクリプト内)実行することで対応。
if(audioObj.playbackRate && audioObj.playbackRate != audioRate){
audioObj.playbackRate = audioRate;
}
2017年10月30日月曜日
ページ読み込み中にローディング
http://gimmicklog.main.jp/jquery/278/
読み込みに時間がかかるときに、ブラウザならローディング中がわかるけど、Cordovaで囲むとわからないので、いれるほうが親切そう。
読み込みに時間がかかるときに、ブラウザならローディング中がわかるけど、Cordovaで囲むとわからないので、いれるほうが親切そう。
ラベル:
HTML,
JavaScript,
jQuery,
支倉
2017年8月3日木曜日
2017年4月28日金曜日
IE11でブランクに下線がつかない問題の解決
IE11で<u>□□□□□□</u>(□は、スペースです)と書くと、下線が描かれない。
それを解決するCSS
参考
http://stackoverflow.com/questions/4513388/how-to-underline-blank-space-in-css
それを解決するCSS
u {
text-decoration: underline;
white-space: pre;
}
参考
http://stackoverflow.com/questions/4513388/how-to-underline-blank-space-in-css
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,
支倉
2017年2月27日月曜日
【Onsen UI】で「list-item」を動的に追加したいとき
要素を追加したあと
ons.compile(’ターゲット’);
を実行する
https://ja.onsen.io/v1/guide.html
の【AngularJSを意識せずにOnsen UIを扱う】を参照
ons.compile(’ターゲット’);
を実行する
https://ja.onsen.io/v1/guide.html
の【AngularJSを意識せずにOnsen UIを扱う】を参照
ラベル:
HTML,
JavaScript,
Onsen UI,
三浦
2017年2月8日水曜日
2017年2月7日火曜日
Chromeでfont-sizeを10px以下に設定する方法
http://time-complexity.blogspot.jp/2013/12/chrome-font-size-10px.html
- Chromeは「最小のフォントサイズ」という設定があり、CSSでどう設定しても10px以下にならない。
- transformのscaleで小さくするしか方法がない。
- この方法を使えば、ルビのスタイルを操作できない(?)Chromeでも小さくできる。
- ルビの位置も設定できない(?)けれど、transform:translateYで無理やり動かせる
2016年12月19日月曜日
Androidでviewportのwidth指定が効かない
http://designdrill.jp/wordpress/?p=8153
viewportをcontent="width=320" とすると効かない機種があるという話。
リンク先はwebviewの話ですが、標準ブラウザでも発生しました。
viewportをcontent="width=320" とすると効かない機種があるという話。
リンク先はwebviewの話ですが、標準ブラウザでも発生しました。
2016年11月1日火曜日
2016年10月21日金曜日
2016年10月18日火曜日
2016年6月7日火曜日
2016年3月16日水曜日
iOS9からiPadランドスケープでdevide-widthが無視される
http://webskillup.com/ety/20150930014228/
これけっこう重要!
http://gori.me/ipad/ipadair/82202
devide-widthが無視されるけど、iPadのminiからProまでで表示が変わるわけではなさそう。ちょっと安心。
これけっこう重要!
http://gori.me/ipad/ipadair/82202
devide-widthが無視されるけど、iPadのminiからProまでで表示が変わるわけではなさそう。ちょっと安心。
2016年2月19日金曜日
登録:
投稿 (Atom)