X



jQuery 質問スレッド vol.7 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
垢版 |
2016/11/02(水) 11:51:34.33ID:???
JavaScriptでDOM用ライブラリであるjQueryのスレです。

このスレはjQueryやjQuery UIの使い方やjQueryプラグインの作り方を質問するスレです。
jQueryを使って作る側のスレであって、こんなプラグインありませんか?と聞くスレではありません。
そういうのは自分で探してください。
ろくにサポートもされてなさそうな野良プラグインの使用はおすすめしません。

JavaScriptの質問は関連スレで質問して下さい。

■前スレ
+ JavaScript & jQuery 質問用スレッド vol.6 +
http://echo.2ch.net/test/read.cgi/hp/1465566635/

■関連スレ
+ JavaScript の質問用スレッド vol.122 +
http://echo.2ch.net/test/read.cgi/tech/1472426483/
+ JavaScript(ECMAScript)質問用スレッド vol.122 +
http://echo.2ch.net/test/read.cgi/tech/1472401404/
+ JavaScript の質問用スレッド vol.131 +
http://echo.2ch.net/test/read.cgi/hp/1478053599/
JavaScript ライブラリ総合質問所 vol.5 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/hp/1465399470/
+ JavaScript & jQuery 質問用スレッド vol.6 +
http://echo.2ch.net/test/read.cgi/hp/1465566635/
0002Name_Not_Found
垢版 |
2016/11/02(水) 11:52:09.44ID:???
■参考URL
ダウンロード、CDN
http://jquery.com/download/
ブラウザサポート
http://jquery.com/browser-support/
jQuery UI
http://jqueryui.com/
jQuery UI ダウンロ−ド
http://jqueryui.com/download/
リファレンス等
http://alphasis.info/
http://www.jquerystudy.info/
http://js.studio-kingdom.com/
【翻訳まとめ】jQuery 3.0 アップグレードガイド - Qiita
http://qiita.com/fmy/items/345a264a1cf2e2a73f62
0003Name_Not_Found
垢版 |
2016/11/02(水) 11:53:34.98ID:???
> JavaScript ライブラリ総合質問所 vol.5 [無断転載禁止]©2ch.net
これだけ「無断転載」を削除し忘れた
0004Name_Not_Found
垢版 |
2016/11/02(水) 12:27:54.91ID:???

手元の専ブラだとスレタブにjQueryとだけ書いてあって大変わかりやすい
0005Name_Not_Found
垢版 |
2016/11/02(水) 12:56:50.43ID:???
乙、JavaScriptスレも前後の + を削除していいんじゃないかと思った
昔からの伝統なのかずっと入ってるけど、タブを見るときに邪魔なのよね
0006Name_Not_Found
垢版 |
2016/11/02(水) 12:58:32.71ID:???
+ でフィルタリングしているので、無いと不便だな
0007Name_Not_Found
垢版 |
2016/11/02(水) 13:08:44.04ID:???
それはフィルタ条件を変えれば済む問題では
0008Name_Not_Found
垢版 |
2016/11/02(水) 13:33:22.04ID:???
見た目のセンスの悪さは置いとくとしても、プログラム関係なんだからしょーもない無駄は省いて欲しい
0009Name_Not_Found
垢版 |
2016/11/02(水) 14:18:49.65ID:???
JavaScript(ECMAScript)スレも名前が紛らわしいよな
普通にECMAScriptスレでいいのに
0010Name_Not_Found
垢版 |
2016/11/02(水) 16:43:42.48ID:???
あら、JavaScriptスレも立てられたのね
0011Name_Not_Found
垢版 |
2016/11/02(水) 17:49:24.74ID:???
関連スレで "[無断転載禁止]©2ch.net" を削除すると見やすいな
スレ立て時にはタイトル編集が面倒だけど、是非続いてほしい
0012Name_Not_Found
垢版 |
2016/11/08(火) 23:44:57.12ID:???
imgurとかの画像をimgのsrcに入れる前にファイルサイズを取得する方法はありますk
0013Name_Not_Found
垢版 |
2016/11/08(火) 23:50:46.12ID:???
言ってる意味が分からんが「jquery ファイルサイズ 取得」当たりでぐぐれば回答っぽいのが出てくると思うぞ
0014Name_Not_Found
垢版 |
2016/11/24(木) 18:12:07.56ID:6i1Aonys
a要素をクリック時、ページ遷移しないようにするには
onclick="return false;"
とインラインで入れるしか無いでしょうか?

別のfunctnion()を走らせてからreturn falseではページ遷移してしまいます



<script>
$(function(){
var f = function (){
alert('massage');
return false;
$('a.test').on( 'click', f );
}
});

function click_a(){
return false;
}
</script>

<a class="test" href="./">|function return false|</a>
<a class="test" onclick="return false;">|onclick return false|</a>
<a class="test" onclick="click_a()">|onclick click_a()|</a>
0015Name_Not_Found
垢版 |
2016/11/24(木) 18:38:01.71ID:???
>>14
方法はいろいろあるよ。好きな方法をお試しあれ。

[1] onclick内でさらにreturnする。
関数click_aでfalseをreturn → それをonclickで更にreturnするという流れ。
<script>
function click_a(){
return false;
}
</script>
<a class="test" href="./" onclick="return click_a();">リンク</a>

[2] 併記する。
<script>
function click_a(e){
}
</script>
<a class="test" href="./" onclick="click_a();return false;">リンク</a>

[3] preventDefault()という関数を使う。
<script>
function click_a(e){
e.preventDefault();
}
</script>
<a class="test" href="./" onclick="click_a(event);">リンク</a>
0016Name_Not_Found
垢版 |
2016/11/24(木) 18:43:37.60ID:???
あ、もちろん、動的に関数をclickイベントに登録したなら関数内にreturn false;だけでもおkだよ
>>14のコードはちゃんと動的にclickイベントに登録できてない。)
<script>
function click_a(e){
return false;
}
$(function(){ $("a.test").on("click", click_a); });
</script>
<a class="test" href="./">リンク</a>
0017Name_Not_Found
垢版 |
2016/11/24(木) 18:44:35.75ID:???
>>15
ありがとうございます!
めっちゃ早くて助かりますw
0018Name_Not_Found
垢版 |
2016/11/24(木) 18:50:53.17ID:???
>>14
return false はバブリングも停止してしまう
デフォルトアクション抑止が目的ならevent.preventDefault() を推奨する
0019Name_Not_Found
垢版 |
2016/11/24(木) 18:52:25.29ID:???
IEじゃ、event.preventDefault() は効かないから
return false の方が無難
0020Name_Not_Found
垢版 |
2016/11/24(木) 20:05:28.13ID:???
>>19
非対応ブラウザ向けにjQueryが補完してくれるはずだが…
とはいえ、IE8-をサポートする必要性はかなり低くなっている
0021Name_Not_Found
垢版 |
2016/11/24(木) 22:12:00.66ID:bHNUyNSt
jQuery 1.x系は新機能追加はされず、今後はbug fixのみ
IE8はMSのサポートが切れており、セキュリティ上危険なブラウザ
積極的にサポートする理由はもうないよ
0022Name_Not_Found
垢版 |
2016/11/24(木) 23:15:37.23ID:???
クライアントの鶴の一声という理由がね・・・あるんだ・・・
金額が倍になってもやれっていうんだ・・・どういうことだ・・・
0023Name_Not_Found
垢版 |
2016/11/24(木) 23:45:17.64ID:???
図書館の館内検索みたいな閉ざされたシステムだと平気でIE6とか使ってるからな
0024Name_Not_Found
垢版 |
2016/11/24(木) 23:47:38.36ID:???
しかもIE6専用、それ以外のブラウザは一切使えないとかね
今もあるのかなぁ。あるんだろうなぁ
0025Name_Not_Found
垢版 |
2016/11/25(金) 03:36:09.99ID:???
少なくともJavaScriptの範囲内においては
jQueryを使っておけばIE6でも動くようにすることはできる。
0026Name_Not_Found
垢版 |
2016/11/25(金) 14:21:29.74ID:qja24Qlb
IE6対応なら jQuery 1.12で更新が停止しているな
クライアント希望なら仕方ないが、それでも jQuery 1.12 上で event.preventDefault() を使えばいいだろう
(DOM APIで書くとしたら event.preventDefault と event.returnValue を使い分けるが)
0028Name_Not_Found
垢版 |
2016/11/25(金) 21:39:24.79ID:???
> (DOM APIで書くとしたら event.preventDefault と event.returnValue を使い分けるが)
そういった本質的じゃないコードは書くべきじゃないね。
IE6を将来捨てるためにjQueryを使うべき
0029Name_Not_Found
垢版 |
2016/11/25(金) 22:14:19.19ID:???
IE6を切り捨てるのは event.preventDefault 一本化で終わりなんだが、何を言ってるんだ、この人は?
0030Name_Not_Found
垢版 |
2016/11/25(金) 23:13:03.33ID:???
将来的には捨てるけど、いますぐ捨てられないって話をしている。
捨てるときにコードを書き換えるとかありえない。
0031Name_Not_Found
垢版 |
2016/11/25(金) 23:16:07.92ID:???
>捨てるときにコードを書き換えるとかありえない。
これやりたいよね・・・
不要なコードは一旦全部消してリファインしたい
0032Name_Not_Found
垢版 |
2016/11/25(金) 23:42:21.21ID:???
DBの特定データをphpで出力し、
jQueryで動きを付ける場合、
jQuery記述の変数部分にphpの記述が混在するカタチになりますが
こういうのは良くないですよね?

無理にでも分離すべきでしょうか
0033Name_Not_Found
垢版 |
2016/11/26(土) 00:37:17.75ID:???
>>31
俺が言ってるのはブラウザを切り捨てる時の話ね。
ブラウザを切り捨てて、特定のブラウザ専用のコードは
不要なコードになるって話なら、jQueryを使っていれば
そういうコードはライブラリに含まれるので、
最初から不要なコードが入らない。
0034Name_Not_Found
垢版 |
2016/11/26(土) 00:41:54.73ID:???
>>32
jQuery(JavaScript)とPHPのコードは混ざってはいけません。
そもそもJavaScriptのコードは外部ファイルにするものです。
つまりJavaScriptの中にPHPコードを入れることは出来ません。

タグに値を埋め込むか
<input value=
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況