Üzerine gelindiğinde bazı metnin yanında bir iletişim kutusu konumlandırmak için jQuery iletişim kullanıcı arabirimi kitaplığını kullanmaya çalışıyorum . JQuery iletişim kutusu, geçerli görünüm penceresinin sol üst köşesinden ölçülen bir konum parametresi alır (başka bir deyişle, [0, 0]o anda nereye kaydırıldığınıza bakılmaksızın her zaman tarayıcı pencerenizin sol üst köşesine yerleştirir). Ancak, konumu almanın bildiğim tek yolu, TÜM sayfaya göre öğenin öğesidir.
Şu anda sahip olduğum şey aşağıdadır. position.top1200 veya benzeri bir şey olarak hesaplanır, bu da iletişim kutusunu sayfadaki geri kalan içeriğin çok altına yerleştirir.
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
Doğru pozisyonu nasıl bulabilirim?
Teşekkürler!