2011-09-09 9 views
0

私のアプリでJQuery-UIを使用しています。私は、テーブルの行に表示されている項目に適用されるアクションへのリンクとしてUIアイコンボタンを使用しています。彼らはIE 7以外のすべてのブラウザで正常に動作します。ui-iconボタンがIE7に表示されない

この例を参照してください。

http://jsfiddle.net/CsNJa/

それはIE 8で動作しなく7

+0

この例は、基本的には純粋なjQuery UIであり、動作しません。新しいブラウザ(またはまったく)で動作するようにはなりません。 – Jack

+0

私はその答えを恐れていました。 JQuery UIでサポートされているブラウザを見つけるためのページはありますか? – Omar

+1

http://jqueryui.com/home「リッチエフェクトとUIウィジェット」の最後にあります。それはIE6 +プラスだが、私はボタンが比較的知っていると思うので、誰が知っていると思う。 – Jack

答えて

0

一つの解決策は、要素に次の変更を実行することです。

 if ($.browser.msie && parseInt($.browser.version) == 7) { 
      $(this).removeClass("ui-button"); 
      $(this).css("float", "left"); 
      $(this).css("margin-left", "3px"); 
     } 

マージンは実際には必要ありません。私はちょうど行にいくつかのボタンを持って起こった。

関連する問題