のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,640,362人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.1

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : Name_Not - 2012/05/19(土) 14:07:14.77 ID:??? (+10,+15,+0)
    >>585
    ありがとうございます!!
    ググってみます!!
    602 : Name_Not - 2012/05/20(日) 17:55:10.93 ID:??? (-27,-30,-160)
    質問させてください。

    jquery.flatheights.jsというスクリプトを利用させて頂いてます。
    http://www.akatsukinishisu.net/itazuragaki/js/i20070801.html

    このスクリプトでは指定した要素の高さを合わせるという処理をしてくれます。
    (要素にcssでコンテンツの高さに合わせたheight要素を追加してくれる)

    このスクリプトでウィンドウサイズを変えた時、
    すでに指定した要素に挿入されたheightの値をリセットしたいんです。
    (特定のウィンドウサイズ以下になった時にリセットしたいため)
    良い方法はないでしょうか?
    604 : Name_Not - 2012/05/21(月) 12:05:13.08 ID:??? (-26,-29,-57)
    input の range で発生するイベントをJQでハンドリングしたいとおもっております。

    スライダーを手放した直後に発生するイベントを探して
    Bindしたいのですがどうも見つかりません。

    changeイベントで対応するしかないのでしょうか?
    605 : Name_Not - 2012/05/21(月) 13:19:26.77 ID:??? (-10,-13,-14)
    changeでできるならそれでいいじゃない
    607 : Name_Not - 2012/05/21(月) 13:48:54.28 ID:??? (+29,+21,-42)
    ・ウィンドウサイズが特定のサイズ以下になったか判定
    ・CSSのheightを削除
    ・並び替える

    この3つをやるだけだろ?
    ソースを変更する必要すらないだろう

    3つのやり方が全く分かってないのに、それを1から教えるだけの紙面はない
    608 : Name_Not - 2012/05/21(月) 13:51:42.49 ID:??? (+33,+29,-32)
    jQuery経験者の皆様に質問ですが
    クロスブラウザ問題はどのくらいあるもんなんでしょうか?
    古いIEやスマホでもそこそこちゃんと動きますか?
    609 : Name_Not - 2012/05/21(月) 14:02:02.48 ID:??? (+2,+9,-3)
    どのくらい古いIEかによるけど
    610 : Name_Not - 2012/05/21(月) 17:15:49.93 ID:??? (+31,+29,-48)
    >>605
    レスありがとうございます。

    頻繁にアップデートを行いたくないため、
    確定した最後の1回だけ処理できたらとおもっています。

    rangeで発生するイベント一覧などご存知でしたら、
    紹介していただけたらと思っております。
    611 : Name_Not - 2012/05/21(月) 18:17:39.29 ID:??? (+38,+29,-66)
    イベントのたびに更新するんじゃなくて
    間引く処理を自分で書くといいよ
    俺ならそうする

    ・イベントが発生しても前回から1秒経ってなかったら更新しない
    ・1秒間イベントが発生しなかったら「確定した最後の1回」と見なして更新する

    例えば、テキストボックスの入力文字数(や残り文字数)を数える奴も同様だな
    612 : Name_Not - 2012/05/21(月) 18:28:12.17 ID:??? (+37,+29,-81)
    >>608
    特にCSS制御が絡むと、古いIEは死ねる
    IE6はサポート外にすべし
    IE7もできればサポート外にすべし
    サポートして良いのはIE8以降にしないと
    開発&保守コストがかさむだけで、誰も幸せになれない

    スマホ対応前提なら、jQuery Mobileあたりでラップしちゃえ
    独自にゴリゴリやるとこれまた大変
    614 : Name_Not - 2012/05/21(月) 20:01:19.46 ID:??? (+25,+29,-16)
    OSとべったり融合してる糞ブラウザで動作確認しようとは思わないな

    標準的な方法では他のバージョンをインストールできないし
    617 : Name_Not - 2012/05/21(月) 23:28:18.25 ID:??? (-23,-21,-15)
    >>616

    615です。
    ありがとうございました!
    確かにあの指定だと複数の箇所にanimateがかかっていてその分アニメーションしていますね。
    理由もわかって解決できました。

    ありがとうございました!
    618 : Name_Not - 2012/05/22(火) 00:07:15.10 ID:??? (+33,+29,-2)
    >>611
    なるほど、自力で間引いてみます。
    619 : Name_Not - 2012/05/22(火) 00:49:08.70 ID:??? (+31,+29,-6)
    >>607
    正しいコードかどうかはさておき、
    とりあえず希望通りにうごくようになりました。
    ありがとうございます
    620 : Name_Not - 2012/05/24(木) 11:16:06.86 ID:??? (-27,-30,-102)
    $("#id1").load(url)
    のようにページの一部を取得した後、取得したページに含まれている要素を$("#id2")のように取り出そうとしましたができません(空っぽの要素が返ってくる)
    loadで取得したDOMは操作できない仕様ですか?
    621 : Name_Not - 2012/05/24(木) 11:54:25.11 ID:??? (+17,+19,-33)
    取得したページに対して操作してないのが原因じゃないか?
    ソースを示してみろ
    622 : Name_Not - 2012/05/24(木) 12:01:43.58 ID:??? (-15,-13,-18)
    .load() の次の行で取り出そうとしてるんじゃね?
    624 : Name_Not - 2012/05/24(木) 12:10:35.19 ID:??? (-27,-30,-91)
    $("#id1").load(url);
    console.log($("#id1")); // 確認その1
    console.log($("#id2")); // 確認その2

    確認その1ではちゃんとid1の内側にid2が入っている
    確認その2の出力が空っぽ

    urlで取得するDOM
    <div id="id2">
    うんたらかんたら
    </div>
    みたいな感じ

    です
    625 : Name_Not - 2012/05/24(木) 12:23:25.54 ID:??? (-11,-9,-16)
    やっぱり次の行で見てたか。.load()は非同期で動くんだよ。
    626 : Name_Not - 2012/05/24(木) 12:35:45.41 ID:??? (+27,+29,-21)
    そうだったか。調べたらコールバックが指定できたのでそれで解決しました。㌧
    627 : Name_Not - 2012/05/24(木) 17:04:12.77 ID:??? (+32,+29,-147)
    どのUIライブラリーを使うのが無難かアドバイスを下さい。
    C++や.NET系でそれなりに開発経験は上から下まであるんですが、HTML、javascriptなど素人なのにプロトタイプを作るというムチャぶりが来ました。
    株式の値段のように、変更があったところをブリンクさせるとかグラフとかポータルのようなパネルレイアウトとかがいるようなんですが、UI周りのライブラリーとしてどのへんを使うべきかのご意見を頂きたいです。
    グラフ周りは別物っぽいのでベースとなるもの?について特に頂ければ。
    一つ候補に上がっているのはJQueryEasyUIです。
    628 : Name_Not - 2012/05/24(木) 17:04:28.04 ID:??? (+20,+27,-15)
    途中で送信してしまった・・・
    629 : Name_Not - 2012/05/24(木) 17:05:00.71 ID:??? (+13,+20,-2)
    また・・・
    リンクです。
    http://www.jeasyui.com/
    630 : Name_Not - 2012/05/24(木) 17:39:59.23 ID:??? (+22,+29,-5)
    グラフはこのへんから見繕ってみれば
    http://www.1stwebdesigner.com/css/top-jquery-chart-libraries-interactive-charts/
    631 : Name_Not - 2012/05/24(木) 21:06:32.64 ID:??? (-29,-30,-140)
    jQuery.getJSONについて質問です。
    ドキュメントhttp://api.jquery.com/jQuery.getJSON/ によると
    $,getJSON("URL", function(){ ... }).error( function(){ ... } );
    でエラー時のコールバックを書けることになっていますが、不正なJSONを返すURL、そもそも404なURLなどを指定してもerror時コールバックが呼ばれません。
    これはどのような時に呼ばれるのでしょう?
    632 : Name_Not - 2012/05/24(木) 21:33:54.12 ID:??? (+6,+8,-10)
    JS自身にエラーを検出する方法がないから?
    634 : Name_Not - 2012/05/25(金) 10:55:20.67 ID:??? (+27,+29,-56)
    jQuery Mobileで動く、本のページをめくるようなアニメーションのプラグインってありますか?
    これは試してみたんですが、ちょっと重たいのでより軽いものがいいのですが。
    http://www.turnjs.com/
    635 : Name_Not - 2012/05/26(土) 16:59:37.26 ID:??? (-27,-30,+0)
    お手上げなので質問です。

    現在jQueryプラグインの、「lofslidernews」というスライドショーを使っています。
    これをautoで使ってるのですが、マウスオーバーで一時停止するようにしたいです。
    そこで、pauseOnHove:trueや、pause:trueを追加してみたのですが、機能しません。
    どこをコードのどこをいじればよいでしょうか?
    よろしくお願いします。


    $(document).ready( function(){
    var buttons = { previous:$('#main_slide .lof-next') ,
    next:$('#main_slide .lof-previous') };

    $obj = $('#main_slide').lofJSidernews( { interval : 6000,
    direction : 'opacitys',
    easing : 'easeOutBounce',
    duration : 1200,
    auto : true,
    isPreloaded : false,
    maxItemDisplay : 3,
    navPosition : 'horizontal', // horizontal
    navigatorHeight : 32,
    navigatorWidth : 80,
    mainWidth:714,
    buttons : buttons} );
    });
    636 : Name_Not - 2012/05/27(日) 15:39:32.84 ID:??? (-9,-30,-261)
    jQueryからCSS3のlinear-gradientを操作できません。
    そういうものなのでしょうか?

    $('#'+id).css('background', 'linear-gradient(top,rgb(175,175,238),rgb(94,99,222))');
    $('#'+id).css('background', '-webkit-linear-gradient(top,rgb(175,175,238),rgb(94,99,222))');
    $('#'+id).css('background', '-moz-linear-gradient(top,rgb(175,175,238),rgb(94,99,222))');
    $('#'+id).css('visibility', 'hidden');

    テストとして入れてる4行目は効いてるので
    1~3行目も通過してるはずなのですが。
    639 : Name_Not - 2012/05/27(日) 16:19:15.70 ID:??? (-19,-7,-11)
    >>637
    関数じゃないし
    640 : Name_Not - 2012/05/27(日) 16:20:58.60 ID:??? (+27,+29,-5)
    なりすましのおっさんが湧いてくるからID出した方がいいよ
    642 : Name_Not - 2012/05/27(日) 23:08:19.51 ID:??? (+27,+29,-22)
    もう解決してしまっているようだけど、
    こういう時はjQuery使わず書いてみると、どこが悪いのかわかるよ。
    644 : Name_Not - 2012/05/28(月) 17:23:40.11 ID:??? (-27,-30,-87)
    Sencha Touchのdivとかに付加されるidって自動採番か。。。
    jQueryと共存できても、Sencha touchで生成されるUIに対して
    jQuery用のvalidationプラグインとかを適用するのは無理っぽいな
    649 : Name_Not - 2012/06/10(日) 12:30:59.13 ID:??? (-27,-30,-133)
    jQuery Mobileにて、検索フォームの初期値をJavaScriptで書き換えたいのですが、typeをsearchにするとできません。

    //HTML
    <input type="search" id="hoge" value="">

    //JavaScript
    document.getElementById("hoge").value="ほげ";

    typeをtextなどにすると変更されるのですが、searchだけ変更されないのはなぜでしょうか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について