問題タブ [mootools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Safari を使用して iPhone でフルスクリーン ギャラリーを作成する方法はありますか?
私は CSS/Javascript を作成して、iPhone で今後のサイトのスタイルを変えるようにしています。主に使いやすさを向上させるためです。デスクトップ アプリでは、slimbox と mootools を組み合わせて画像ギャラリーとして使用しています。画像がフルスクリーンで表示されないため、これは iPhone では機能しません (サファリ クロームが邪魔になります)。現時点での解決策は、画像リンクを表示することです。
App Store や Photos.app など、Mobile Safari を介して画像を全画面表示する方法があるかどうか疑問に思っていました。誰もそのような解決策を見つけましたか?
javascript - ASP.NET MVC と Mootools
MooTools と ASP.NET MVC の例を知っていますか?
javascript - AJAX が原因で「このページのスクリプトが原因で IE の実行が遅くなっています」のトラブルシューティング方法は?
アプリケーションに、サーバーから一部のコンテンツ (現在サインインしているユーザーのリスト) を 10 秒ごとに更新するページがあります。このデータはmootools フレームワークのAjaxクラスを使用してロードされます。具体的には次のような Javascript を使用します。
(10 秒ごとにAjax
オブジェクトを作成し、そのメソッドを呼び出します。このメソッドは、完了するとメソッドrequest()
を呼び出しdataLoaded()
ます)。
ユーザーがブラウザ ウィンドウを開いたままこのページを約 45 ~ 60 分間開いたままにしておくと、別の場所に移動しようとすると、IE (確かに v7、v6 も同様で、Firefox または Chrome にはこの問題はありません) が次のように表示されます。現れる:
このスクリプトの実行を停止しますか?
このページのスクリプトが原因で、Internet Explorer の実行速度が低下しています。実行し続けると、コンピューターが応答しなくなる可能性があります。
さて、これは mootools フレームワークの基礎となるスクリプトのある種のリークが原因である可能性が高いと思われます - あまりにも多くのAjax.request()
呼び出しが呼び出されるためにキューに入れられているか、いくつかのオブジェクトが適切にクリーンアップされていません。いくつかのガベージコレクション機能が含まれているはずです。
IE の Javascript エンジンが裏で行ったことを分析する最善の方法は何ですか? 私の仮説のいずれかが正しいかどうかを判断する方法はありますか?
同様の質問で、誰かが IBM Page Profiler を使用してこの問題をデバッグすることを提案したことがわかりました。Page Profiler を使用してみましたが、あまり成功していません - ページの初期読み込みに問題がある場合 (どのコンポーネントが過度の読み込み遅延を引き起こしているかを分析するため) に役立つようですが、そうではないようですページが完全にロードされた後、ページ内で実行されている Javascript で何が起こっているかを分析できるようにします。ページ プロファイラーで、xmldata.jsp への非同期呼び出しが 10 秒ごとに要求されていることがわかりますが、ページ プロファイラーは、サーバーが (約 600 ミリ秒で) 正常に応答したことだけを示していますが、親ページのスクリプトがこのデータをどのように使用しているかについての洞察はありません。
さらに、閉鎖された mootools ディスカッション リストのこの投稿unload
で、誰かがこの問題を解決するためにガベージ コレクション メソッドを呼び出すリスナーを登録するコードを削除することを提案していますが、それは問題自体ではなく、問題の症状を解決するように思えます。 .
mootools - Mootools リクエスト - 例を機能させることができません
Request と Request.HTML の両方の例をダウンロードしましたが、どちらも機能しません。それらをフォルダーに解凍し、index.htmlを参照してそのまま実行しましたが、応答は常に「要求に失敗しました」です。理由の手がかりなし。
私はさまざまな順列でそれらをいじり、リクエストを完了することができますが、常に失敗します。失敗の理由を知る方法はありますか?ファイアウォールをオフにして 3 つの異なるブラウザーを試し、相対ファイル参照と絶対ファイル参照を使用しましたが、何も機能しませんでした。明らかに明らかな何かが欠けていますか?コードを投稿しますが、それはそのままの例です...
どんな助けでも素晴らしいでしょう。
乾杯、
ジャスティン。
javascript - 横スクロールの Web サイトをすばやくロードするための最良の方法は何ですか?
私はスタックオーバーフローとプログラミングが初めてなので、ぎこちない言い回しを許してください!
グラフィックが豊富で、サイズが 680x9400px の横スクロール Web サイトを構築しています。http://sursly.comのようなクールな横スクロール効果を作成するために、いくつかの JavaScript や mootools を使用します。
使用するすべての画像を Web で最適化していますが、ページの読み込みを高速化する方法について他のアイデアがあるかどうか知りたいですか? たとえば、水平セクションでサイトをプリロードする方法はありますか?
前もって感謝します。
javascript - 複数のアンカーリンクがJavaScriptで使用できる単一の値を参照するための最良の方法
クリック時にJavaScriptコードの同じブロックを実行する必要があるページにアンカーリンクがいくつもあり、そのコードを1つの値に関連付ける必要があります。各ページにこれらのいくつかがあります。私は通常、非表示の入力を使用して値を1対1の関係で格納しますが、ページ全体に配置された複数のリンクを値に関連付けるための最良の方法は何ですか?
たとえば、IDで商品を参照し、すべてが商品の同じ動的レイヤーを表示するリンクのグループについて考えてみます。これで、多数の製品のリンクの複数のグループが存在する可能性があります。これらの関連付けを描画するにはどうすればよいですか?私はMootoolsを使用していて、クラスごとにイベントをバインドしているので、引数を渡す一連のインラインイベント関数呼び出しは必要ありません。
javascript - クラス名に基づいて偶数または奇数の要素を選択する方法
そのようにhtmlレイアウトを作成する場合
$$('.a:odd') のように 'a' クラスで奇数要素を選択しようとすると、空の配列が得られます。 $$('.a:even') を実行すると、4 つの li 要素すべてが得られます。 「a」クラスで..それは本当に奇妙です..しかし、私はmootoolsに慣れていないので、何か間違ったことをしているのかもしれません..
だから私の質問は、クラスで1番目と3番目のli要素を選択する方法です。私はこのような関数でそれを行うことができることを知っています
$$('.a').filter(function(item, index) { return index%2; }
しかし、奇数要素または偶数要素を選択するような小さなタスクには複雑すぎます..
jquery - サードパーティの JavaScript ライブラリを使用した ASP.NET フォーム認証
現在、ASP.NET の組み込み認証、プロファイル、およびロール管理を使用している Web サイトがあります。ScriptManager や生成されたプロキシ クラスを使用せずに、JQuery や Mootools などのサード パーティの JavaScript ライブラリを使用して、一部の機能 (認証を含む) をクライアント側に移動したいと考えています。
このトピックに関する情報は非常に限られていますが、SilverLight アプリケーションで使用する WCF 認証エンドポイントを作成するこの記事を見つけることができました。サードパーティの JavaScript ライブラリと JSON で WCF 認証エンドポイントを使用する方法に関する情報が見つかりません。
リンクや情報があれば教えてください。
ありがとう
css-selectors - Mootools-.eachセレクターで子要素をターゲットにする
LI内にあるULをターゲットにしようとしていますが、問題が発生しています。HTMLは次のとおりです。
これがJSです:
問題は、el.getChild('dropdown')を使用してLIの子を取得しようとしたときだと思いますが、これを行う他の方法はわかりません。私はコーダーではないので、助けていただければ幸いです。ありがとう!
jquery - MooTools と jQuery の統合
コードMooTools (1.11) と jQuery (1.2.6) を使用しています。これらが分離されている場合、正常に動作します。Firefox を統合しているときに、次のメッセージが表示されます。
(document).ready(){} は関数ではありません。
私のコンセプトに何か問題がありますか?修正するにはどうすればよいですか?