2012-04-26 10 views
1

divで画像の位置を上書きするとサイクルが上書きされます:0 left:0これを停止する方法はありますか?jqueryサイクルがインライン絶対位置を上書きしないようにすることはできますか?

+0

画像で何をしようとしていますか? – lucuma

+0

イメージは、別のプログラム内のインラインcssで既に分割された部分の中に絶対的に配置され、サイクルは0,0で上書きされます。もし私がそれをオフにすることができれば、ユーザがそのプログラムの中で使うことができるように、それを賢明に追加することができます。 – Gord

答えて

1

いいえ..いくつかのdivを循環させることができます。これらのdivの中には、画像に必要なインラインスタイルを使用できます。 Jquery Cycleは、スライドショーを作成するために循環要素の独自の配置を使用します。

<div id="slideshow"> 
    <div><img src="pic.png" style="margin-left:10px" /></div> 
    <div><img src="pic2.png" style="margin-left:10px" /></div> 
    <div><img src="pic3.png" style="margin-left:10px" /></div> 
    <div><img src="pic4.png" style="margin-left:10px" /></div> 
    <div><img src="pic5.png" style="margin-left:10px" /></div> 
</div> 

$('#slideshow').cycle(); 
+0

ええ、イメージはすでに位置を持っています、おそらく.removeAttrかその行に沿ったものだと思っていましたが、おそらく重すぎます。 - どうもありがとう – Gord

0

あなたはそれぞれのインラインスタイルのためのいくつかのカスタムCSSルールを記述し、インラインルールを上書きします各値に!importantを追加することができます:ここでは一例です。

関連する問題