0

ここにある ui.selectmenu プラグインを使用しています: https://github.com/fnagel/jquery-ui/wiki/Selectmenu

私のページの 1 つに突然バグが見つかりました。他のどこにも再現できません。私はこのバグを見たことがないので、気が狂ってしまいます。私はこれを試してみるつもりですが、誰かがこの問題を認識できるかどうか疑問に思っていました:

$('#classname-menu').css('top');    // returns 839.46px
$('#classname-menu')[0].style.top;  // returns -858154px

実行$('#classname-menu').css( 'top', '839.46px' );すると、適切な場所に移動します。

4

2 に答える 2

0

私の記憶が正しければ、私のバージョンの jQuery UI は jQuery に大きく遅れをとっていました。私は自分のサイトの一部を jQuery コアでゆっくりとアップグレードしていましたが、私が話したページは selectmenu で最初にアップグレードされたページの 1 つだったと思うので、当時は UI が遅れているとは思いませんでした。サイトをページごとにアップグレードする際に注意すべき点です。

于 2012-12-17T15:20:38.750 に答える
0

私はこのウィジェットのメンテナーであり、ここで本当に助けたいと思っています。おそらく、jsFiddle またはページへのリンクを投稿できますか?

ポジショニングの問題は、多くの場合、フォーカスの問題によって引き起こされます。特に IE では、このソフトウェアの大きな平和にはポジショニングとオーバーフローの問題があるためです。オーバーフローを無効にするのに役立つかどうか試してください。また、最新の (別名「安定版」のタグが付けられた) リリースを使用していることを確認してください。GitHub で新しいイシューを開いてください。

何も役に立たず、できる場合は、公式の jQuery UI Github アカウント (selectmenu ブランチ) にある、ゼロから構築された jQuery UI Selectmenu の新しいバージョンをテストすることをお勧めします。

于 2012-12-15T00:04:43.040 に答える