エスパーじゃないかもしれないけどいい奴だ
939 :
デフォルトの名無しさん:2011/11/19(土) 15:59:12.30
>936-937
サンクス。あんたならいつかエスパーになれると思う。
>画面load時にすでにHTMLとして出力されている (JSなどで書き換えないほうがよい)
このへんが怪しいな。
Geolocation API を使いながら現在地の緯度経度を取得するごとに、GoogleAppEngineのデータストアに書き込みたいのですがどのようにajaxを使用すればいいのでしょうか?初心者です
>>941 初心者宣言は免罪符じゃなくて私はバカですって表明にしかならんからやめれ。
宿題なら宿題スレいけ。
まじめに質問したいなら使ってるライブラリ、WebAPI、対象ブラウザ、
質問内容のどこまでできていて、どこがわからないのかをきちんと書け。
単純にJavascriptがわからんのか、
Geolocation APIがわからんのか、
GAE周りがわからんのか、
どれなんだよ。
全部とかいうなよ?
>>942 Ajaxが分かりません、ボタンを使わずにパラメータを送りたいと思っているのですがいかにすればよいのか分からないのです
>>942 ボタンを使わずにパラメータを送るって、ビーコンでも都バスの?
上、
>>943へのレスです。年取ったな...orz
geolocation.watchPosition()は定期的に指定したコールバック関数が呼ばれるらしいからその関数内に
POSTかGETするコードを書いて送りたいデータを渡せばいいのでは?
Jqueryの中身見てみたんだけど、なんであんなに密集しているの。コード容量減らすため?
>>944 ボタンクリック以外のトリガーでイベント発動させたことないの?
>>948 そういうサイトがあったのか。参考になった。サンクス
そもそもjquery自体バイナリだと思っていたので、ちょっと驚いた。
ギャグのセンスあるぜオメー
>>950 サイトというか、
>>948のリンクはjQueryそのものだよ。拡張子でわかるよね?
ファイル名にminって付いてるタイプが圧縮版で、コード量を減らして転送量を減らすためのもの。
圧縮については、Googleのトップページとかもそうなってるよ。
953 :
デフォルトの名無しさん:2011/11/22(火) 12:23:59.36
jQueryを使っているけれど、それ以外のコードを自分で書いたjavascriptの著作権は、その人に属するってことでイイでしょうか??
>>953 自分で作った部分は自分の物だろうけど・・・
jQuery自体はMITライセンス
jQueryの中の著作権表示だけ改変せず残しておけばOKなんじゃない?
divタグをクリックするとそのdivタグの背景色が変わり、
そのdivタグの中のaタグのリンクをクリックした場合は変わらないようにしたいのですが、どうしたらいいでしょうか
$("div")..click(function() {
$(this).css("background-color", "yellow");
});
$("div").click(function(event) {
if(event.target===event.currentTarget)$(this).css("background-color", "yellow");
});
とか
$("div").click(function(event) {
if(event.target===this)$(this).css("background-color", "yellow");
});
とか?
>>956 それはdiv要素の中にa要素しかない場合限定だよね
if (event.target.tagName === 'A') return;
がいいと思う
959 :
デフォルトの名無しさん:2011/11/25(金) 08:57:11.52
jQuipってどうなんでしょうか・・・
わずか30Kバイト。キャッシュが有効ならほぼ0Kバイト
その転送量が惜しいと思った時使えばいいんじゃないですか?
ソースコードを読んでみようず
ん? どういう理由で?
964 :
デフォルトの名無しさん:2011/11/29(火) 19:24:41.35
jquerymobileについてなんですが、
リスト表示が重ったるくて軽くする方法を調べたんですが
if ( attachEvents ) {
attachEvents();
}
を無効にするとホバーしなくて軽くなることは分かったんですが
min.jsの方だと、その項目が見当たらないのですが、
minの方だったら、どうしたらホバーさせないようにできるのでしょうか?
d&&d(); かな。
jsfiddleとかで、整形しなおすと割とわかる。
ほんとは、Uncompressedのほうを直して、ビルドしなおすほうがいいんだろうけれど。
jQuery plugin for parsing metadataでiframeにPDF埋め込んでいます
埋め込んでからロードされるまで時間が有りますが、
ロードが完了しているかどうかをjsから取得する方法は有りますでしょうか?
表示完了後でないとフォームにフォーカスが移動出来ないのですが
タイマーで移動だとロード時間に環境差が有るので上手くいきません
.trigger()の使いどころってどんなのがあるんでしょうか。ドキュメントのサンプルをみても、
.tigger('click')は.click()と同じ動作でした。コールバックに引数渡せるようなので、そこだけでしょうか?
968 :
デフォルトの名無しさん:2011/12/03(土) 15:30:01.07
serializeした内容をjson形式に変換したいんですがどうすればできますか?
どなたか教えて下さい
よろしくお願いします
>>967 http://api.jquery.com/trigger/ 公式サイトのドキュメントを見た?ちゃんと書いてあるよ
英文を読まなくてもサンプルコードを見るだけでもなんとなくわかるよ
↓
> $('#foo').bind('custom', function(event, param1, param2) {
> alert(param1 + "\n" + param2);
> });
> $('#foo').trigger('custom', ['Custom', 'Event']);
>>968 var json = JSON.parse(data);
あじゃっくす
973 :
デフォルトの名無しさん:2011/12/04(日) 13:29:42.26
>>970 すいません試してみたらうまくいかなかったです・・・orz
どなたかajaxFileUploadにパラメータとしてserializeしたデータを送信する方法
教えて下さいませんか?
よろしくお願いします。
あまのじゃくっす
976 :
デフォルトの名無しさん:2011/12/04(日) 20:39:42.38
すみません、質問させてください・・・
動的にタグを追加してるのですが、
その追加されたタグへイベントを登録したいのですが・・・
こんな場合、liveを使うと本を読んで知っているのですが、
しかし、追加しようとしているイベントは別で追加したjQueryライブラリでして・・・
こういう標準のイベント以外を動的に追加するにはどうすればいいでしょうか
1.7では、live or bind or なんとかではなくonを使う
978 :
976:2011/12/04(日) 22:10:37.05
>>977 ありがとうございます。
liveから変わったのですね、今度から動的に追加したタグへのイベントはonを使う事にします。
・・・が、今回の件ではonでは解決できませんでした・・・
onでも、追加できるイベントはclickとか標準的な物だけですよね?
追加したいのは、追加で読み込んでいるjQueryライブラリのイベントなので・・・
なので、動的にタグを追加した直後にイベント登録するようにして問題を解決しました・・・
js内でjavascript標準関数で外部ライブラリを読み込む関数ってないですよね・・・
なのでjs内で標準関数以外の関数使ったりすると見通しが悪くなるし気持ち悪いので嫌なのですがしょうがないのかな・・・
write使って読み込む方法は知ってますが、これもどうも気持ち悪いし多重で読み込みしてしまう可能性もありますよね・・・
979 :
デフォルトの名無しさん:2011/12/05(月) 01:20:28.12
980 :
デフォルトの名無しさん:2011/12/05(月) 03:00:40.23
jQuery Mobileめっちゃ重い
一部の機能だけ抜き出して軽量化したライブラリとかない?
重いってファイルサイズのこと? 12KBしかないんだが。
動作が重いって話なら一部の機能を抜き出した所で軽くはならないぞ。
それにたいていは書き方が悪いから遅くなってるだけ。
つまり自分の問題。
ああ、重いってのは動作のことです、Androidだとアニメーションがカクカク
書き方って、サンプル動かしてるだけなんだが
DatePickerについて質問です。
from と to 2つのinputを設け、
入力された日付の差(to - from)によって別のテキストを出そうとしていますが上手くいかず…
2つのinputの値を変数に組み込みたいのですが、どう呼び出せばいいのでしょうか?
解る方たすけてください rz
986 :
デフォルトの名無しさん:2011/12/06(火) 01:14:05.02
一度付与したanimateを削除する方法を教えてください。
$("#target").click(function() {
$($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed, 'swing');
}
こんな感じでスムーススクロールの処理をバインドし、別なイベント時にこれをunbindしたいのですが、
うまくいきません。
$("#target").onclickに対するfunctionはunbindできても、bodyまたはhtmlに付与された
animateは残っているようで、次に上記処理を呼ぶと、スムーススクロールの処理が重複してしまいます。
>>985ですが弄くってたら事故解決しました!
失礼しました。