関数に引数を渡そうとしています。これはChromeでは正常に機能しますが、Firefoxのすべてのバージョンでは機能しません。コードは次のとおりです。
$('input').focus(function()
{
alert(this.width);
});
this.widthは、FFの一部のバージョンでは未定義のようです。
私を助けてください。
関数に引数を渡そうとしています。これはChromeでは正常に機能しますが、Firefoxのすべてのバージョンでは機能しません。コードは次のとおりです。
$('input').focus(function()
{
alert(this.width);
});
this.widthは、FFの一部のバージョンでは未定義のようです。
私を助けてください。
あなたの説明から、問題は関数に引数を渡すこととは何の関係もないようです、それthis.width
はいくつかのブラウザで定義されていないだけですか?input要素のプロパティとしてのドキュメントが見つからなかっwidth
たので、一貫して機能しないことは驚きではありません。
試しましたthis.offsetWidth
か?またはthis.style.width
?
または、jQueryを使用しているように見える場合は、も参照してください$(this).width()
。