私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.3
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : △
レスフィルター : (試験中)
>>245
<section id="hoge">
<div class="hage"></div>
</section>
で、#hoge以下に.hageが含まれるかどうか調べたいなら
if($("#hoge>.hage").length > 0){}
でいいだろ。
<section id="hoge">
<div class="hage"></div>
</section>
で、#hoge以下に.hageが含まれるかどうか調べたいなら
if($("#hoge>.hage").length > 0){}
でいいだろ。
ほらやっぱりあった。
<script>
$(function() {
var el = document.getElementById('id');
alert($('a.target').index(el));
})
</script>
<a class="target">a</a>
<a class="target">b</a>
<a id="id">c</a>
<a class="target">d</a>
<a class="target">e</a>
<script>
$(function() {
var el = document.getElementById('id');
alert($('a.target').index(el));
})
</script>
<a class="target">a</a>
<a class="target">b</a>
<a id="id">c</a>
<a class="target">d</a>
<a class="target">e</a>
>>251
探したいのはDOMオブジェクトなんです
探したいのはDOMオブジェクトなんです
なるほど
引数を渡せるということも知りませんでした
ありがとうございました
引数を渡せるということも知りませんでした
ありがとうございました
古い話をすると、もともとsetTimeoutは関数を引数に出来ず、
evalのように文字列のみに対応していた。
そういう仕様のsetTimeout関数をnetscapeが独自実装し、
それをIEが取り入れた。
もともとブラウザは複数の言語に対応できるようになっていたため、
コードがjavascriptなのかvbscriptなのか知る必要がある。
だから、IEはコードを文字列で渡すsetTimeoutの第三引数に
言語指定できるようにした。
その後、setTimeoutは関数をサポートし引数を渡せるように
なったため非互換性が生まれた。
evalのように文字列のみに対応していた。
そういう仕様のsetTimeout関数をnetscapeが独自実装し、
それをIEが取り入れた。
もともとブラウザは複数の言語に対応できるようになっていたため、
コードがjavascriptなのかvbscriptなのか知る必要がある。
だから、IEはコードを文字列で渡すsetTimeoutの第三引数に
言語指定できるようにした。
その後、setTimeoutは関数をサポートし引数を渡せるように
なったため非互換性が生まれた。
みんな jquery.js にリネームしてる?それとも
jquery-2.0.3.min.js ってファイル名のまんま使ってる?
jquery-2.0.3.min.js ってファイル名のまんま使ってる?
RequireJS使って、jqueryという名前で読み込み
ファイル名は自由に変えられる形にしている。
リネームしてもしなくても後から変えれば良いのでどうでもいい。
ファイル名は自由に変えられる形にしている。
リネームしてもしなくても後から変えれば良いのでどうでもいい。
バージョン情報は残しておくべきだけど、ファイル名じゃなくていいと思う
>>266
URLでわかるようにそのまま使用してる
URLでわかるようにそのまま使用してる
>>268
> このページは2.1.3用ですとかの情報を
> ソースに残したかったとか そういうの無し?
本当に2.1.3用であることはまず無い。
1.9で動くかもしれないだろうし、2.2で動くかも知れない。
そういう場合に、将来訪れるのは、2.2を使っているのに
なぜか2.1.3と書いてある意味不明なソースだ。
> このページは2.1.3用ですとかの情報を
> ソースに残したかったとか そういうの無し?
本当に2.1.3用であることはまず無い。
1.9で動くかもしれないだろうし、2.2で動くかも知れない。
そういう場合に、将来訪れるのは、2.2を使っているのに
なぜか2.1.3と書いてある意味不明なソースだ。
after: function() {$('#title').html($("img", this).attr("alt"));},
で
スライドショー画像の下の<p id="title"></p>部分にaltの文字をタイトルとして流していました。
これに加えて、title=""の部分を説明として同時に乗せたいのですが、
after: function() {$('#title').html($("img", this).attr("alt"));},
after: function() {$('#title2').html($("img", this).attr("title"));}
と
<p id="title"></p>
<br />
<p id="title2"></p>
を書いたところ、alt属性が空白になり、title属性のみ表示されてしまいます。
同時に表示させる方法はないでしょうか?
で
スライドショー画像の下の<p id="title"></p>部分にaltの文字をタイトルとして流していました。
これに加えて、title=""の部分を説明として同時に乗せたいのですが、
after: function() {$('#title').html($("img", this).attr("alt"));},
after: function() {$('#title2').html($("img", this).attr("title"));}
と
<p id="title"></p>
<br />
<p id="title2"></p>
を書いたところ、alt属性が空白になり、title属性のみ表示されてしまいます。
同時に表示させる方法はないでしょうか?
opensslを使えるライブラリってない?
パスフレーズから秘密鍵と公開鍵を生成して、pemにもできて、サーバーサイドとのやり取りで暗号化復号化できるやつ
パスフレーズから秘密鍵と公開鍵を生成して、pemにもできて、サーバーサイドとのやり取りで暗号化復号化できるやつ
すみません、訂正させてください。
☓ この再編集時にいくつか不具合が起こるのですが
◯ ホワイトボードページ読み込み時にいくつか不具合が起こるのですが
不具合の具体的な内容は、例えばホワイトボード上に初期配置されているオブジェクトが
(再編集時は再編集したいデータだけ読み込みたいのに)残ってしまっていたり、
canvasが表示されているにも関わらずundefinedになってしまったりといった不具合です。
☓ この再編集時にいくつか不具合が起こるのですが
◯ ホワイトボードページ読み込み時にいくつか不具合が起こるのですが
不具合の具体的な内容は、例えばホワイトボード上に初期配置されているオブジェクトが
(再編集時は再編集したいデータだけ読み込みたいのに)残ってしまっていたり、
canvasが表示されているにも関わらずundefinedになってしまったりといった不具合です。
そんなマイナーなライブライリ使ったことないから知らないよ
せめてオンラインで確認できるところにコードを張るとかしてくれればなあ
せめてオンラインで確認できるところにコードを張るとかしてくれればなあ
そのライブラリの固有の現象について質問しているのではなく、こういった不具合がある場合
私のような経験が殆ど無い初心者ではない方でしたらどういうアプローチをするかのご回答をいただきたかったのです。
fabric.jsを外してcanvasだけにしたときでも(細かく言えば異なりますが)同じような不具合が起こるのです。
質問の仕方が悪かったのだと思います。すみませんでした。
私のような経験が殆ど無い初心者ではない方でしたらどういうアプローチをするかのご回答をいただきたかったのです。
fabric.jsを外してcanvasだけにしたときでも(細かく言えば異なりますが)同じような不具合が起こるのです。
質問の仕方が悪かったのだと思います。すみませんでした。
他のページから飛んできたのか、それとも単にリロードされたのかを判定する方法はないですか?
初回がダメでリロードで解決というのはキャッシュの効果かな
データが届くのを待たずに処理を進めちゃってる箇所でもあるんでしょう
データが届くのを待たずに処理を進めちゃってる箇所でもあるんでしょう
>>283
ハードリロードとは何ですか?
ハードリロードとは何ですか?
>>276
> 同じファイル名だとキャッシュの問題が厄介だからやめとけ。
それは、ファイル名の後ろに、script.js?version=hogeとか書けば解決する。
まあ俺はrequirejs使って、ファイル名は別だけどプログラムからは同じ名前を
使うようにしてるけどね。
> 同じファイル名だとキャッシュの問題が厄介だからやめとけ。
それは、ファイル名の後ろに、script.js?version=hogeとか書けば解決する。
まあ俺はrequirejs使って、ファイル名は別だけどプログラムからは同じ名前を
使うようにしてるけどね。
>>290
Chromeでは無理。どうしてもクリップボード操作を入れたい場合はそこだけflashを使うのが一般的
Chromeでは無理。どうしてもクリップボード操作を入れたい場合はそこだけflashを使うのが一般的
>>291
やっぱり無理なのね。了解です。
やっぱり無理なのね。了解です。
asp.net で作られた既存の web サイトに jquery を追加しようとしてます。
基本的に既存のコントロールを生かしたまま
「$(“#コントロールのID”).ウィジェットのクラス」 して対処してて
挙動としては問題なく動いたのですが、一部だけ不都合が。
tabindex を指定して、ブラウザの標準とは違うタブ遷移順序を定義しているのですが
jquery に取って代わらせた部分だけ tabindex が指定されず、ブラウザのデフォルトで動いてしまうようなのです。
元々の tabindex を生かす方法ないものでしょうか。
基本的に既存のコントロールを生かしたまま
「$(“#コントロールのID”).ウィジェットのクラス」 して対処してて
挙動としては問題なく動いたのですが、一部だけ不都合が。
tabindex を指定して、ブラウザの標準とは違うタブ遷移順序を定義しているのですが
jquery に取って代わらせた部分だけ tabindex が指定されず、ブラウザのデフォルトで動いてしまうようなのです。
元々の tabindex を生かす方法ないものでしょうか。
・元々のtabindexと、後から加えたtabindexの採番ルールの整合性は合っているか?
・後から加えたtabindexを持つ要素がDOMの動的生成だった場合、
$("#ctrl-id").on("click",function(){})
とかだとイベント効かないから、
$(document).on("click", "#ctrl-id", function(){})
みたにする必要がある(jQueryのバージョンが新しい場合。古いjQueryだとlive()を使う)
とか。
・後から加えたtabindexを持つ要素がDOMの動的生成だった場合、
$("#ctrl-id").on("click",function(){})
とかだとイベント効かないから、
$(document).on("click", "#ctrl-id", function(){})
みたにする必要がある(jQueryのバージョンが新しい場合。古いjQueryだとlive()を使う)
とか。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : △類似してるかもしれないスレッド
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [98%] - 2013/5/20 7:00
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [98%] - 2012/10/8 22:30
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- JavaScript ライブラリ総合質問所 vol.4 (985) - [75%] - 2015/12/16 15:00
- jQuery ライブラリ 総合質問所 vol.4 (986) - [65%] - 2016/1/12 15:15
- 1行javascriptプログラミング (431) - [30%] - 2022/8/23 15:30
トップメニューへ / →のくす牧場書庫について