このコードはちょうど最長の文字列を取ってそのサイズを状態にするのではなく、すべてのブロスワワーにフィットさせるようにしました。今のところ私はこのことを初めて熟知しているのか、それを正しく理解しているのかわからない。アドバイスをよろしくお願い致します。ありがとう
if($.browser.msie && parseInt($.browser.version, 10) < 8)
{
var relevantDropdowns = $('select[name*="codeValue"]');
relevantDropdowns.mousedown(function()
{
if($(this).css('width')!== 'auto');
{
$(this).css('width', 'auto');
$(this).css('position', 'absolute');
}
});
relevantDropdowns.blur(function()
{
$(this).css('width', '100px');
$(this).css('position', '');
});
relevantDropdowns.change(function()
{
$(this).css('width', '100px');
$(this).css('position', '');
});
}
ようこそ。正確に何が助けを必要としますか? –
$が何をしているか本当に知りたいのなら、これを読んでください:http://docs.jquery.com/How_jQuery_Works – Chris
jQueryの['.browser'](http://api.jquery.com/jquery.browser /)は推奨されません。これは近い将来警告なしで働くことができ* *することを意味します。特定のjQueryの古いリリースを使用していない場合は、 'if'を変更して機能の検出を試みるか、別の方法を試してください。 –