Bu kütüphaneyi kullanıyorum https://github.com/scala-js/scala-js-jquery Ve jQuery ofset yönteminin sonucunu bulup kullanmanız gerekiyor. Ancak bu yöntem js.native değerini döndürür ve Javascript nesnesinden nasıl değer alacağımı bilmiyorum {top = 1227.5, left = 416.5}. Bu nasıl başarılabilir?Scala js Jquery ofset sonucu nasıl kullanılır?
1
A
cevap
0
Eh, yok mu js.native
dönüş - js.native
sadece "bu JavaScript ve uygulanan" anlamına gelir. Ne dönüyorsa etkili bir js.Dynamic. (Js.Any olarak işaretlenmiş olması gerçeği talihsiz bir şeydir.) Js'ye uygulayabiliyorsunuz. Dinamik, üst ve solu almak için kullanın ve bu'u Double'e getirin.
ya da (daha iyi) bu çerçeve içinde bir cephe tanımlayabiliriz:
@ScalaJSDefined
trait JQueryPosition extends js.Object {
val left:Double
val top:Double
}
ve edilene offset
döndürülen değeri dökme.
Yoksa ilk etapta bu şekilde yapar ki, jquery-facade kullanmaya geçiş olabilir ...
denediniz Ne verin. Bazı kod vb –