元スレJavaScript ライブラリ総合質問所 vol.4
JavaScript覧 / PC版 /みんなの評価 :
951 = :
>>950
勿論、無理だよ
そんな制限はわかった上での発言だと見たけどね
952 = :
そもそも、>>940は「data-* 属性は文字列でなくてはいけない」 といっているのだから何も間違ってない
最も、.>>950は「data() ではオブジェクトリテラルを使える」と反論しているようにも見えるけどね
だとしたらまるで噛み合ってないね
953 = :
>>943
> ていうか、IE4からIEには18年もexpandoプロパティというものがあってだな
expandoプロパティはJavaScript、data-*属性はHTMLなわけで役割がまるで違う
ただのデータ格納庫としか見ないからそんな変な発想になる
> もっと言えばだな、IE5.5には#default#userDataというものがあってだな
過去に Node#setUserdata を標準化する動きがあったが、廃止された
代替機能は ES6 の WeakMap あたりが妥当かね
何でもかんでも標準化すればいいってわけじゃない
954 :
要素が画面に入ってからアニメーションをしたいのですが、
要素が画面に入った時の判定?がわかりません
どうすればいいですか?
955 = 954 :
解決しました
956 = :
別ドメインの.jsファイルをWebStorageにキャッシュするという
単機能のライブラリを以前どこかで見たのですが
名前を控えておらず検索してもちっとも引っ掛かりません
それっぽいものか同等のものがあれば教えて下さい
957 = :
+ JavaScript の質問用スレから誘導されました。
DW5.5を使っています。トップページにスライドショーを設置したく、
http://makasete-web.net/bxslider
上記を参考に書いてある通りやってみたのですが、上手く表示されません。
スライドには3枚の画像を使っているのですが、
DWのライブビューには縦に3枚表示されている状態です。
ブラウザ(サファリ)でも同じように縦に3枚表示されています。
ソースコードはコピペで貼付けているため、ミスは考え辛いのですが、
何か根本的に間違っている箇所があるのでしょうか?
まず上記サイトからダウンロードしたファイルのうち、
imagesの中にある画像2枚を既に当方のサイトで作成済みだったimages(ローカル)フォルダの中へ。
jquery.bxslider.cssをcss(ローカル)フォルダの中へ。
jquery.bxslider.min.jsをindex.htmlと同じ階層へ。
ちなみにimages、css両フォルダはindex.htmlと同じ階層にあります。
長過ぎと言われたので一旦切ります。
958 = :
>>957続きです
記述内容は、head内に
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="js/jquery.bxslider.min.js"></script>
<link href="css/jquery.bxslider.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function(){
$('.bxslider').bxSlider({
auto: true,
});
});
</script>
body内に
<ul class="bxslider">
<li><img src="images/top_1.jpg" title="画像1" /></li>
<li><img src="images/top_2.jpg" title="画像2" /></li>
<li><img src="images/top_3.jpg" title="画像3" /></li>
</ul>
としていますが、上記の通りライブビューでもブラウザ(サファリ)でも指定した画像が縦に3枚表示されるのみで、
スライドショーにはなっていない状況です。
どなたかアドバイスをお願い致します。
959 = :
cssが効いてないんじゃない 知らんけど
961 = :
只今個人でウェブサイトを作っていて複数の画像を回転させようとしているのですが
ひとつづつに動作を記述すのがめんどいので同じ所は関数を作ってまとめようと思い
自分なりに考えてやってみたのですがうまくいきません汗
よかったらどうすればいいのか教えてください
一応個別で一つづつ書いた場合は回転しました。
サンプル
html---------------------
<html>
<head>
<script src="jQueryRotate.js" type="text/javascript"></script>
<script src="rolling.js" type="text/javascript"></script>
</head>
<body>
<img id="imge001">
<img id="imge002">
</body>
</html>
rolling.js-----------------------
$(function(){
function rollin(nam1,nam2){
$(function(){
var angle = 0;
setInterval(function(){
angle+= nam1;
$("nam2").rotate(angle);
},10);//
rollin(5,image001);
rollin(2,image002);
});
962 = :
>>961
> $("nam2").rotate(angle);
nam2要素が存在しないので動く訳ないと思うんだけどなあ
HTMLのid属性値もtypoしてるし、張り付けるコードは動くことを確認してないよね?
あと、配布サイトのURLを貼ってくれないかな
http://uzmk.jp/blog/tips/entry-229.html
上記URLだとして、 $("#imge001, #imge002").rotate(angle); で期待通りに動作すると思われる
他にもtypoありそうだし、検証はしてないけど方法としてはいけると思う
まあ、俺なら全てに同じクラスを付けてセレクタの手間を省くけど
963 = :
>>962
ありがとうございます
nam1,nam2は、function rollin(nam1,nam2)で定義したと思ってました汗
別で定義しないといけないのですか?
参考urlはそこであってます
御手数御掛けして申し訳ありません
あと今回は回転自体は複数でさせようと思うのですが
速度や向きは変えたいのでその数値だけ引数で指定したいと思っています汗
何分初心者なのでもっと勉強させてください
964 = :
ダブルクォートで囲んじゃったら変数じゃないでしょ
965 = :
セレクターのグルーピングはCSSを書く段階ですらレガシーバグ対策の為に回避する類の物なので、jQueryがわざわざそこを実装してやる必要性が皆無だ。
こういう所からしても設計思想が欠如しているとしか言いようがない。
言うまでもなくjQueryはJSそのものなのでCSSのような設定ファイルではない。設定ファイルで便利だったグルーピングは処理手順ファイルでは不透明でバグの温床にしかならない。
966 = :
>>965
とりあえずお前が何も読んでないで意味不明な
ことを言ってるだけの馬鹿だってことは分かったよ
967 = :
openlayers3について質問させてください
http://openlayers.org/en/v3.5.0/examples/kml-timezones.htmlをそのままコピーして
ローカルで実行したのですが,サンプルのようにTimezonesが表示されません(地図は表示されます)
kmlファイルはhttps://github.com/openlayers/ol3にあるdataフォルダをhtmlと同じ階層に設置しました
他のkmlファイルを読み込むサンプルも同様に動かないのですが何が原因でしょうか
968 = :
>>967
マルチポストしてる
下記スレに移動したようなのでこの質問はクローズかな
http://peace.2ch.net/test/read.cgi/tech/1417749547/131-
969 = :
考えたらマルチポストなんて簡単に規制出来るのに、2chの運営って意味わからん。
973 = :
横からだけど…。
モダンブラウザなら display: box
IE8 を考慮するなら上記に加えて display: table
IE7 を考慮するなら上記に加えて JavaScript(簡単だからライブラリを使うまでもなく自作する)
975 = :
http://gist.github.com/anonymous/1944f34703bcb63131d8
このトピでトピ主に反論している、anonymous10000の言っている事がいまいちよくわからんのだが、
誰かわかる人居る?
976 = :
トピマス殿!
gistはこんな使い方もできるんだねえw
978 = :
こんにちは
Auth0でログインを実装しようと思っています。
Auth0の認証に使うオブジェクトの生成時、コンストラクタにクライアントIDとドメインを渡すんですが、
これをjsコード上にそのまま書くのはマズイですかね?
980 = :
javascriptで表の表示をしたいのですが
何かいいプラグインやライブラリなどないでしょうか?
※別スレから誘導されてきました。
あちらではご指導頂きましてありがとうございます。
983 = :
e
984 = :
え
985 = :
え
類似してるかもしれないスレッド
- 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
トップメニューへ / →のくす牧場書庫について