2011-12-23 2 views
2

私のウェブサイト(私の3番目の高性能フレームワークを持つ)を例外的に開いて、誰かが私に問題の解決に役立つことを期待しています。ここでjQuery、table、CSS、tr widthの変更:どうしたの?

は完璧に動作ページがそこに行く、です:

http://www.papdevis.fr/recherche/

あなたはこの表示されます。この(偽)ボタンを

good url

クリック:

"De l'aide ? Cliquez ici"

ボタンをクリックすると

は、その大きさはこのように、(それは私が欲しいものだ)は変更されません:

good url 2

参照してください?それはすばらしいオープニングです、それは素晴らしいです!

今同じのJavaScript、同じIDSが、テーブル内:

http://www.papdevis.fr/devis-creer-editer/

あなたはこの表示されます。

:同じ(偽の)ボタンを

problem before click

クリックを

"De l'aide ? Cliquez ici"

そしてerrrrrrrg !!!幅が変わります!

problem after click

参照してください:どのようにを参照してください?どのように機能しませんか?私は絶対に問題がどこから来るのか分からない。 私はtdのサイズと私が見つけることができるすべて(jquery/table/resize stackoverflowの質問を含む)を変更しようとしていましたが、 "ヘルプ" <tr>を "表示"することはできませんでした。幅。 jsの中

このコードはmetier.jsファイルは問題がある:

slides.hide(); 
$('#slideInner').fadeOut('slow', function() { 
    $(divEnglobe).show('slow', function() { 
    slideWidth = $(divTailleReference).innerWidth(); 
    slides.css({ 
     'float' : 'left', 
     'width' : slideWidth 
    }); 
    slides.show(); 

どのように来ますか?

+0

私は両方の場所でうまく働いた。 FF 8。0 on Win7 – Chad

答えて

2

tdtr要素は、インライン要素であり、を持つことができません。

要素をdisplay: inline-blockにすると、効果があります。
all major browsersでサポートされています。

編集:私はすばやく回答を投稿しましたが、あなたのコードは既にブラウザ(Chrome、Windows 7)の意図どおりに動作しています。問題は別のものかもしれません!

+1

tdはCSS /スタイルを使って幅を持つことができますが、trは確かに幅がありません。 –

+0

再びあなたはtrをインライン化できると考えました。一部のブラウザだけがこれを好まないでしょう。 IE7ではインラインブロックが動作しないと述べる価値があります。しかし、今はIEを気にしている人は自動アップデートしています:) –

+0

私の質問が更新されたかもしれません... –

関連する問題