元スレJavaScript ライブラリ総合質問所 vol.4
JavaScript覧 / PC版 /みんなの評価 :
401 = :
>>400
PCファーストとかモバイルファーストと言ってる時点でずれてると思うけどね
PCのモニタ解像度だって多種多様なわけだし、解像度別に分けるのがmediaqueryの意義
402 = :
>>401
いや、みんなそんな事知ってるよ。
レスポンシブさせるために、
pc中解像度は960px
タブレット向きで768pxまで
スマホで480以下だろ?
で、WinPCでIE8使ってる奴の解像度が今時768以下とかあるか?
逆に今時IE8使ってるような無頓着な奴が1280以上の高解像度使ってるかも怪しいし。
ならPC中解像度を基準にレスポンシブ作って、
この段階でIE8対策バッチリしといて
それ以下のレイアウトはjquery使わずとも普通にメディアクエリ使えばいいんじゃないか?
403 = :
>>402
君の想定する以上に解像度の区分けがあるかもしれないだろ
IE8 で mediaquery が不要とは限らない
404 = :
>>403
デカいサイズなんてフルードレイアウトなり全部リキッドで作りゃすむじゃん。
で、どんなプロパティ適応させたいんだよ?
メディアクエリで使うようなプロパティなんて、
固定とリキッドの切替えか、displayのon-off、floatの切り替えくらいだろう。
それでまかなえないようなレイアウト作ってる段階で設計ミスだろ。
俺は一般論言ってるだけ。
IE8でメディアクエリきかない
こんな情報だけでズレてるなど想定がどうのなど俺はエスパーじゃないからわからんわ。後は任せた。
405 = :
実際の所、mediaqueryの機能見ると、どう考えてもクロスデバイスに向けた内容じゃん。
スマホやタブレットが出始めてから各社ベンダーやW3Cがせっせと対応しているようにしか思えない。
解像度だってどう考えてもスマホ対応を考えた内容であって
IE8やPCサイトの解像度なんてそもそもの目的じゃないよ。
スマホサイトをPCの、しかもIEで見て、表示がおかしいですって言ってるようなもんだ。
406 = :
なかなか思い込みの激しい人だな
407 = :
後は任せたと言いながら、加えて言う内容じゃないのは確かだね
408 = :
スマホ対応するためにレスポンシブでサイト作りました。
IE FF ch sa iphone Androidで確認してクラに提出すると
「IE8で見たときになぜかウィンドウ小さくしてもレイアウトが変化しない!他のブラウザは出来てるのに!IE8でもちゃんと見えるようにしてください!」
と、クレームが入る。
わかりました!ではまずスマホで動くIE8をご用意ください。
409 = :
一休さんか
410 = :
>>407
俺はスマホからだからメディアクエリを英語では書いてないだろよ。
もういい加減スレ違いだしやめようぜ。
411 = :
質問者なんですが、なんかすみませんでした…
@media screen and (max-width: XXpx)
これ自体がIE8ではきかなくなっていました
IE8でスマホとか意味わからないとは自分も思うのですが、対応してね!といわれてしまうと従うほかなくて…
>>398
>IE7,IE8だとローカル環境で機能しない
この箇所を見落としていました…ローカルでしか見ていませんでした。これが原因な気がしますそうであってほしい
一度テストサーバーにあげてみます、ありがとうございました
412 = :
>>411
付け加えるとローカルでもサーバを立てれば動くはず
ローカルテストはローカルサーバを立ち上げてやるのが基本だよ
413 = :
ほれ見ろ
やはりIE8でスマホじゃないか。
誰だよPCの解像度がどーのとか言ってた勘の悪いやつ。
>>397 で正解じゃないか。
しかももっと前に>>394で結論だしてたのにな。
414 = :
さらに付け加えると
>>411のクライアント?が言っているのは
「IE8で可変に対応してね」と言っているのではなく、
IE8に対応してね(普通にPCで見た時)
という事。
苦手意識が強かったり、逆に覚えたてでいい気になってると
すぐそれに結びつけて考えてしまいがちだよな。
415 = :
>>413-414
恥の上塗りという言葉を知ってるかね
IE8で機能させたいのだから>>893は見当外れ
416 = :
>>415
いや、質問者が先方の依頼を勘違いしている可能性に100ガバスかけるよ。
無駄な作業を助長してどうすんの?
そもそもそんなマイナーな事するならIE8はJSでやった方がよっぽど早い。
しかもここはJavaScriptのスレ。
417 = :
スレチで続けてすみません、これで最後にしときます
IE8でスマホ対応(PCにおけるウィンドウ可変)でした。
一度見せて、不具合として修正を申し付けられているので勘違いではないと思う
でも確かにJSで切り替えしたほうが早かったですね
418 = :
>>416
> いや、質問者が先方の依頼を勘違いしている可能性に100ガバスかけるよ。
憶測も程々にしたら
> しかもここはJavaScriptのスレ。
君は>>396で css3-mediaqueries-js の質問だと宣言されている事を分かってないよね
JavaScript の質問だからこのスレで質問するのは間違ってない
http://code.google.com/p/css3-mediaqueries-js/
>>393時点では質問の仕方が悪いと思うけどね
419 = :
420 = :
>>419
勘違いしてないと書いてあるだろ
日本語読めないのか
421 = :
スマホ対応=リキッドレイアウトと思ってる奴の言葉なんて何も信用ならんってことじゃないの?
ひとりですごく盛り上がっちゃってるみたいだけど、冷静に文脈読めるようになれば幸せになれると思うよ
422 = :
スマホで動くIE8なんてあるの?
なんで存在しないスマホ版IE8に
対応しようとしてるの?
馬鹿じゃないかな。
423 = :
そう、バカなんだと思うよ
424 = :
>>421
一人だと思ってる時点ですでに憶測が外れてるし、冷静じゃないし馬鹿まる出しだ。
ちなみに俺は質問者と憶測野郎は同一だと勘違いして馬鹿だわ。反省する。
425 = :
この人は誰と戦っているのでしょうね
426 = :
俺だよ、オレオレ
427 = :
ウィアーザチャンプ
428 = :
>>418
どうもすいませんでした!
つ100ガバス
受け取ってくれ
430 = :
$('.test').trigger("click");
431 = :
triggerだと本当にクリックしたのと近くなる。
それがいい時もあるが、関数を実行したいだけなら
triggerHandlerの方が軽い。
なお、「~ページの内容が変わる~」のコード箇所を
外部関数にする方法が一番良い。
432 = :
>>430-431
ありがとうございます。ぜひ参考にさせていただきます。
436 = :
一意に求まる質問じゃないのですが…
jQueryのParticleground(ttp://jnicol.github.io/particleground/)みたいな動きが好きです。
この他に似たような動きのある背景が作れるライブラリは無いでしょうか?
437 = :
jQueryのバリデーションのライブラリ探してるんだけど、今は何が良いの?
exValidationっての見たけど開発が止まっているようだ
最後の更新が3年前
validation-Engineってのは最終は2ヶ月前らしいけど
日本語対応してるのであればやっぱこの2つのうちどっちかなのかな?
438 = :
>>437
validation なんて大したコード量ではありませんし、自分で見て必要な機能が揃っていればいいのでは?
最も、HTML5 で validation用の属性(pattern 属性など)が出来てきてライブラリの必要性は減っているでしょうし、polyfillコードを書けば十分という気はしますね。
http://html.spec.whatwg.org/multipage/forms.html#attr-input-pattern
439 = :
そのpolyfillが大変なんじゃねーか。
pattern属性、require、各種typeのデフォルトの処理
そしてエラーの時に勝手に出てくるメッセージ
それらをコントロールするための
JavaScriptインターフェース
きりがないぞ。
440 = :
>>439
一つ一つは大したことないと思いますけどね
大変と思うなら既存のPolyfillを使えばいいのでは?
441 = :
全部合わせれば大変だろ。
入力チェックメソッドだけじゃなくて、
入力チェックに引っかかったら
画面にポップアップが表示されて
POSTできないなどといった処理まであるんだから。
442 = :
どうもHTML5のValidationの機能がどれだけあるかわかってないみたいだからリンク出しておくわ
http://girliemac.com/blog/2012/12/01/html5-form-validation-jp/
444 = :
>>441-442
その時、必要な機能だけ実装すればいいでしょう
全ての機能を必要とするけーすなんて稀です
何度も言いますが、面倒なら既存のライブラリを使えばいいでしょう
なぜそんなに大変ということに拘るんです?
445 = :
>>442
もっとたくさんあると思ったら、required属性、pattern属性だけなのか
CSSの構文解析を省けば難易度はそれ程高くないな
447 = :
http://pastebin.com/Lm4Wht2x
AngularJSで上記のように配列を表示して、配列を追加しても表示が更新されません。
listはngRepatで参照してるだけでバインドされてないからなのかと思いましたが、
それが正しい場合どうすればいいかが判りません…
449 = :
データを表示する表(グリッド)で、
グリッドのサイズが可変、テーブル全体のサイズも可変の物を作りたいと思ってます。
【ライブラリ】
jquery-1.11.1.min.js
テーブル全体のサイズ変更(resizeable) jquery-ui.min.js
http://jqueryui.com/resizable/
グリッドのサイズ可変 jquery.jqGrid.min.js
http://trirand.com/blog/jqgrid/jqgrid.html
それぞれ片方ずつはうまくいくんですが、両方やると動いてくれず悩んでいます。
【サンプルコード】
◆html
<table id="tbl_comment"><tr><td bgcolor="#eeeeee">sample</td></tr></table>
◆js
$(document).ready(function() {
$('#tbl_comment').resizable({});
$("#tbl_comment").jqGrid({
colModel: [{name:'test'}]
});
var mydata = [
{test:"aaaa"}
];
for(var i=0;i<=mydata.length;i++) jQuery("#tbl_comment").jqGrid('addRowData',i+1,mydata[i]);
}
この解決策、または他に実現可能なライブラリをご存じの方がいましたら、
ご教示お願いしますm(_ _)m
450 = :
>>449
自己解決。
http://d.hatena.ne.jp/renmen/20110204/1296821522
要素一つ被せて、onresizeで連動するようにしてうまくいきました。
類似してるかもしれないスレッド
- JavaScript ライブラリ総合質問所 vol.5 (344) - [97%] - 2022/3/14 17:45
- jQuery ライブラリ 総合質問所 vol.4 (986) - [78%] - 2016/1/12 15:15
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [75%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [75%] - 2013/5/20 7:00
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [75%] - 2012/10/8 22:30
- [JavaScript]プログラム作成します (981) - [37%] - 2010/12/8 21:02
トップメニューへ / →のくす牧場書庫について