ホームページ >ウェブフロントエンド >jsチュートリアル >jquery は、別の要素を基準にして要素の最上位値を設定します (コード例)_jquery
$("#button").css("{top":$("#input").offset().top-$("#span2").offset().top $("#input ").高さ,位置:"絶対"});
このように、意見入力ボタンがどこに配置されても、そのボタンは入力テキストボックスの下のカレンダーウィジェットに適用できます。
1. jquery では、offset().top は本体に対して相対的な値を設定するときに、要素に最も近い相対値を持つ要素を見つける必要があります。 js では次のように記述できます:
this.panel.style.top = (xy.y dateObj.offsetHeight) "px";
図に示すように: