を修正拡大SO私はCSS IEドロップダウンはonclickの
.expand select
{
width: auto !important;
}
も次のCSSを持っていたが、クリックされたのCSSを持っていなかった
if ($j.browser.msie && $j.browser.version < 9)
$j("#partDropdown,#categoryDropdown")
.live("focus mouseover", function() { $j(this).addClass('expand').removeClass('clicked'); })
.live('click', function() { $j(this).toggleClass('clicked'); })
.live('mouseout', function() {
if (!$j(this).hasClass('clicked')) {
$j(this).removeClass('expand');
}
})
.live('blur', function() { $j(this).removeClass('expand clicked'); });
をクリックしたときにIEに拡大し、ドロップダウンのため、この修正プログラムを見つけました?それは必要ですか?またはjqueryは単にクリックされた空のクラスを追加しますか?
if (!$j(this).hasClass('clicked')){...}
あなたがこのクラスを必要とするすべてです:
このように機能しましたか?試してみて試してみて、それがクリックされたクラスを追加しない場合は、これもうまくいかない場合は、戻って実際の質問をしてください。 – Christoph
ええ、それは私がちょうど彼がクリックされたCSSクラスを追加せずに働いた理由が不思議だった – StevieB
または私は自分のCSSをクリックしたクラスを追加する必要があった場合 – StevieB