問題タブ [browser-bugs]

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.

0 投票する
1 に答える
45 参照

kineticjs - Androidのkineticjsトゥイーンは元の画像を残しました

KineticJs を使用して webapp を開発していますが、android で tween() を使用している場合、tween の開始時に常に元の画像が残ることがわかりました。また、Galaxy Note2 を使用した Kineticjs チュートリアル ページでも発生します。バグですか?

これが私のスクリーンショットです... http://ww4.sinaimg.cn/bmiddle/53e19610gw1eakknhy9jkj216h1kwncx.jpg

0 投票する
3 に答える
3425 参照

html - 部分的なビューでいくつかの行に余分な列が表示される IE9 html テーブルのバグに対処するにはどうすればよいですか?

この質問は IE9 で既に尋ねられていますが、html テーブルのランダムな行に余分な列を追加しています。根本的な問題は、IE 10 で修正された IE 9 のバグのようです (ただし、多くの IE9 ユーザーがいます)。

通常、ajax を介して構築されたテーブルで発生すると述べていますが、html テーブルを出力する通常のページでこれが見られます。

回避策の Javascript ソリューションがありますが、答えは、(ajax 呼び出しから) Javascript を使用してテーブルを作成していることを前提としています。私は部分ビューを使用しています (または、場合によっては、通常の形式の html テーブルを 1 つのページに直接レンダリングするだけです) ので、単純に直接 html をレンダリングしているときに、IE9 でこの UI の問題を防ぐ解決策があるかどうかを調べたいと思いました。ページ。

維持するのが非常に難しいため、実際のコードに文字通り空白を持たないようにする必要はありません。

0 投票する
1 に答える
557 参照

javascript - クリック イベント ハンドラが起動する前にチェックボックスの状態が変わるのはバグですか?

別の質問に答えているときに、非常に奇妙な動作だと思われるものに遭遇しました。これはバグと見なすべきなのか、それとも仕様のどこかにあるのか疑問に思っています。

この動作は、このjsFiddleで確認できます。

次の入力チェックボックス要素があるとします。

次のクリック イベント ハンドラーを適用するとします (例を簡潔にするために、ここでは jQuery を使用します)。

開発者コンソールに次のように表示されます。

ここで実際に起こっていることは、クリック イベント ハンドラーに入る前に、チェックボックスの状態が変化していることです。ただし、クリック イベント ハンドラーが既定のアクションを防止する場合、チェックボックスの状態はrevert になります。

これは私にはバグのようです。デフォルトのアクションが妨げられていない場合、チェックボックスの状態はクリックイベントハンドラーの後にのみ更新されると思います。

これはバグですか?これは、別のブラウザー ディストリビューターに報告する必要がありますか?

(現在、これはChromeでのみテストしています)

0 投票する
1 に答える
277 参照

javascript - エラスティック スクロールがバウンス中に DOM が変更されると、スクロール位置がジャンプする

OS X では、ユーザーがビューポートを越えてスクロールでき、ブラウザーがページをバウンスします。
ユーザーとして、私はこの効果を気に入っていますが、残念なことに私たちの Web サイトにバグが発生します。

ユーザーがページの下部にある大きな「次の記事」バナーをクリックすると、次の記事が読み込まれ、ページのほとんどの DOM が置き換えられます。これが発生すると、スクロール位置を一番上にリセットします。

これは通常うまくいきます。ただし、エラスティック スクロールによりブラウザがページをバウンスしているときに、ユーザーが「次の記事」をクリックすると、scrollTo正しく動作しません。DOM の大部分を置き換えてスクロール位置をリセットした後、バウンス効果からのいくつかの残りのイベントが「到着」し、ゼロにリセットされた後、スクロールが 1 つまたは 2 つ下の画面にジャンプするようです。

ブラウザーを強制的に最初までスクロールさせ、残りのバウンス イベントを無視するにはどうすればよいですか?
これは WebKit で発生します。

0 投票する
2 に答える
1014 参照

jquery - Chrome でマウス ホイールを使用したページ セクションのスクロールが機能しない

この効果を自分のサイトで使用したいのですが、このコードは Firefox でしか機能しません。何が問題なのかわかりません、助けてもらえますか?

0 投票する
2 に答える
1360 参照

css - Safariでdivが重なるCSS変換?

transform:rotateY();Safari でのみ div が重複するのはなぜですか? よりよく説明するためのスクリーンショットを次に示します...

それはどのように見えるべきですか:

それはどのように見えるべきか

本来あるべきではないもの (Safari でのみ発生):

ここに画像の説明を入力

これは非常に奇妙な動作です。その後transform:rotateY();、コード全体から を削除しましたが、なぜこれが起こっているのかについて正当な混乱を引き起こします。

元のプログラムのコード スニペットを次に示します。

Safari ユーザーは、#watchBelt スタイルをよく見てください (#watchBelt にも関連するコードのスニペットの CSS コード ブロックの上部を見てください)。#watchBelt コードは次のとおりです。

私はこれを IE または Edge でテストしていません。ありがとうございました :)