2012-10-27 16 views
5

誰かにこの種の問題があったのですか?私は私のページのトップにドロップダウンメニューを持っていますし、次にflexslider、いくつかの一般的なテキストと画像... GoogleフォントAPIから呼び出されたものと、fontFaceを使ったものの2つのフォントがあります。 !)..FlexsliderがChromeで私のウェブページを本当に乱している

私のMacでChromeで見ると、私は非常に奇妙な動作をします。スライドが動くたびに、ページ上のすべてのテキストが非常に「薄く」なり、一部ではありませんが(すべてではありません)、ナビゲーションリンクはピクセルで上下に「ジャンプ」します。私はこれのようなものを見たことがなく、それはいくつかの奇妙な葛藤だと仮定することができますか?私は、FF、Opera、Safari、MacのChrome、IE9、WindowsのChrome、WindowsのFFで見つけることができるすべてのものをテストしました。 Chromeの両方のバージョンはよく見えませんが、Macの方がはるかに悪いです。

残念ながら私は100%完成するまで自分のプロジェクトをウェブ上に載せるのではなく、フィドルを作るにはあまりにも多くのものだと思っています。実際のflexsliderウェブページを見ても、あなたがサムネイルを見ると、私が何を意味するのかが分かります(あなたがChromeの場合)。 - http://flexslider.woothemes.com/thumbnail-controlnav.html

私が作業しているコードを保存したいので、誰でも修正を知っていますか?

+0

Chrome 22.0.1229.94 win7、Chromium 23.0.1255.0(154635)linux、MSIE9 win7 - サンプルページは同じように見えます。多分あなたはスクリーンショットを投稿することができます。 – nrodic

+0

こんにちは、nrodic - それは約1秒間発生し、それは以前の(正しい)状態に戻りますので、キャプチャするのは難しいでしょう... – Dan

+0

Chrome 22.0.1229.94(Mac)の問題は表示されません。 – manishie

答えて

0

私はまさに同じ問題を抱えています。今ではFlexSliderをBootstrap応答サイトに実装したばかりです。この問題は、FirefoxやSafariでは複製されません(IEはまだチェックされておらず、特にそうしたくはありません)。

FlexSlider JSがスライドショーを進めるために実装しているさまざまなタッチ、キー押しなどの問題が、私のCSS(Google Font APIへのhrefを含む)とJSスクリプトを1つずつFlexSliderのJSが原因であると判断します。良いことは、BootstrapレスポンスJSとの矛盾ではなく、他のCSSスタイルのようでもないことです。まだトラブルシューティングしても、私はもっと役立つことはできませんが、少なくともあなただけではありません。

私はこれをFlexSliderフォーラムに投稿します。たぶん、開発者は次のリリースでこのChromeバグの修正を扱うかもしれません。


クロームv23.0.1271.64

16

見つかりJS触れることなくChromeで問題を解決しているようだ修正:useCSSと組み合わせる

-webkit-背面視認性を:true Slider initのがクロムの下で固定位置とZインデックスを解除します。固定トップナビゲーター、スライダーコンテナ、およびZ-インデックス値で遊んでいたときに奇妙なことが起こっていることに気付きました.Z-インデックスを固定ナビより高く設定すると、奇妙なテキストの点滅が消えましたが、固定ナビゲーションバーの上をスクロールします。

は、この問題を回避するには、以下の二つのことを実行します。 .flexslider: "flexslider.css" ライン25で

  • を。スライド> li コメントアウトまたは削除-webkit-backface-visibility:hidden; useCSSを:偽」を指定:flexslider初期化スクリプトで
  • あなたのスライダーオプションで*

*これはflexslider JSによってデフォルトとしてtrueに設定されているとするブラウザに指示します利用可能な場合は、CSS3の3D変換を使用してください。あなたが私に尋ねると不要な機能、およびフレックススライダーはそれなしでうまくいくようです。

希望すると便利です。

+0

ありがとう、これは非常に興味深いです。私は仕事がいっぱいですが、私の次の仕事が応答性のスライダーを必要とするので、すぐにこれに戻りたいと思います! – Dan

+4

私がしなければならなかったことは、useCSS:falseを指定することでした。ありがとう! Chrome 24.0.1312.56 – kukabuka

+0

同様に、 'useCSS:false'を使用すると、私も必要なだけです。 – jhawes

5

位置追加:コメントアウトまたは-webkit-backface-を削除 "flexslider.css" 見つける ".flexslider .slides>李" ではCSSファイルで、ビューポートを.flexする

+0

私のために全面的に働いています...少なくとも、この問題は、(ウェブカメラのバックフェイスの視認方法ではない)乱れた(​​回転した)グラフィックを修正します。 – AaL

0

を1:相対& Zインデックスを可視性:非表示;

0

gruntPi9が提案した解決策が私に役立った。私はChromeで問題を抱えていました。画像がフレームから飛び出していて、彼の解決策が問題を解決しました。

スライダー:FlexSlider 2

ブラウザ:クローム

問題:

  • で "flexslider.css" 行25:.flexsliderフレーム

    ソリューションの飛び出しイメージ.slides> liコメントアウトまたは削除-webkit-backface-visibility:hidden; "jquery.flexslider.js" で

  • :指定:あなたのスライダーオプションの 'useCSS偽'
+0

'useCSS:false'オプションは、私が不安定な要素を持っていた問題を修正しました。私のページの多くの要素は、スライドアニメーションが開始または終了するたびに1ピクセルずつシフトしているようでした。 – user2254926

17

--webkit変換を適用:translateZ(0);影響を受けた要素のコンテナに移動すると、フリックリングが停止します。

これは、flexslider内にテキストを含む要素がある場合にも機能します。

CSSトランスフォームは、依然として奇妙な動作を引き起こします。要素を強制的に3Dとしてレンダリングすると、グラフィックやパフォーマンスの不具合が解決されるようです。

Chrome v27.0.1453.93でテスト済みです。

+2

これは唯一の正解です。私は私が夢中になったと思ったと誓っています。フォーム上のラベルが点滅し、-webkit-transformを適用していました:translateZ(0);

タグで問題を修正しました。どうもありがとうございます。 –

+0

これは非常に興味深いものです。私は最近、CSS3のアニメーション技法を使ってもっと多くのことをやっています。これを試してみましょう。私はいくつかのウェブサイトを見てきましたが、コンテンツの一部が1つの要素がアニメーション化されているときに1つまたは2つのピクセルを「ジャンプ」します。 Safariは私のためにこれをしていないようだ... – Dan

+0

これは完璧な感謝だった。 – Daimz

1

私はこれが古かったことは知っていますが、私は約1時間、手をつけてすぐに私の解決策を投稿すると思っていました。このよう

:.flexslider: "flexslider.css" ライン25に

  • 。スライド> liコメントアウトまたは 削除-webkit-backface-visibility:hidden; flexslider初期化スクリプトで
  • :-webkit-変換
  • あなたのスライダーオプションで: '偽useCSSを':指定translateZ(0)親要素

に続いてflexslider」の下にこれを追加.css ":

.flex-viewport { 

    -webkit-transition: none; 
    -moz-transition: none; 
    transition: none; 
} 

これはChromeで私にとってそれでした!この問題を抱えている誰かに役立つことを願っています。

+0

これは、UseCSS引数をfalseに設定することとほぼ同じです。 CSS3の問題は、backface-visibiltyプロパティを使用して解決されます。 – Dan

関連する問題