13 Temmuz 2010, Salı
Fare konumunda öğesine göre bul
Küçük bir tuval boyama uygulamasını kullanarak yapmak istiyorum. Tuval üzerine fare konumunu bulmak istiyorum.
CEVAP
3 Mayıs 2012, PERŞEMBE
İnsanlar için JQuery kullanarak:
Elemanları, olay ile bağlı biri iç içe olduğunda bazen, tarayıcınız ebeveyn olarak gördüklerini anlamak için kafa karıştırıcı olabilir. Burada, üst belirtebilirsiniz.
Fare konumuna alıp sonra ebeveyn elemanın ofset konumdan çıkarın.
var x = evt.pageX - $('#element').offset().left
var y = evt.pageY - $('#element').offset().top
Eğer kayan bir bölme içinde bir sayfada fare konumu elde etmeye çalışıyorsan:
var x = (evt.pageX - $('#element').offset().left) self.frame.scrollLeft();
var y = (evt.pageY - $('#element').offset().top) self.frame.scrollTop();
Veya pozisyonun sayfaya göre:
var x = (evt.pageX - $('#element').offset().left) $(window).scrollLeft();
var y = (evt.pageY - $('#element').offset().top) $(window).scrollTop();
Bunu PaylaÅŸ:
Nasıl sözlük değerlere göre sözlükler ...
Birden Çok Sütuna Göre Grup...
Bir iframe yeniden boyutlandırma içeri...
Nasıl jQuery ile sol ve sağ fare tıkla...
Neden herhangi bir parametre (asıl fon...