Birazdan kullanıcı etkileşimi yoluyla güncellenir statik bir görüntü var düşünerek mıyım? Güncelleştirmeleri sunucu üzerinde ele almak ve yeni bir "birleştirilmiş" görüntü geri istemciye gönderilir?
Bu durum buysa, jquery adil bir bit ile tüm değiştirmek mümkün olabilir. Olsa farklılıklar vardır olacak.
Ben şu stratejiyi kullanmak istiyorum:
- Istemciye statik plan haritayı sunun.
- Bir jquery işlevini çağırır yani şu anda geri sunucuya nakleder ne fonksiyonu değiştirin.
- Bu fonksiyon yeni bir görüntü (sizin işaretleyici) oluşturmak ve harita üzerinde uygun nokta üzerinde koymak gerekir. Bunu css ile bunu yapmak mümkün olmalıdır.
- Onların pozisyonu sırt kullanıcı yapılır sunucuya gönderilebilir böylece fonksiyonu da bu belirteçlerin konumu takip gerekir.
Ben yapmanız gerekiyor tam olarak ne bana söyleyebilir eğer daha ayrıntılı öneriler vermek için mutluyum.
Update
Tamam, bu yüzden Yorumlarınız dayalı, ben haritanın içeriğini belirleyen bir veritabanı tablo var olduğunu anlıyorum. Bu mutlaka geçerli kullanıcı tarafından güncellenebilir, ancak sık sık değişiklikler için kontrol değil.
Zaten işin çoğunu yapmak için ajax kullanarak konum, yani jquery değişen çok fazla bir şey olmaz. Ben belki sadece yeni görüntünün görüntü işlemek için yeni bir yol düşünmek gerekir düşünüyorum.
Sen her zaman düzgün görünen sadece bir tanesi sayfasında aynı yerde iki görüntü sahip bir çift tamponlama tekniği deneyebilirsiniz.
- Aynı değişiklikleri denetlemek ve bir görüntü almak için sunucuya diyorsunuz. Ben güncelleme imajı için yeni bir url alıyoruz varsayarak yaşıyorum, ama değilse, böyle bir şey yapmak zorunda kalabilirsiniz.
- isn't sayfada görüntülenen o görüntünün src güncelleyin
- Ancak yalnızca 0 donukluk ayarladıktan sonra gizli görüntü göstermek.
- Jquery kullanarak, yeni görüntü ve eski görüntü fade out.
Eğer doğru yapılırsa, etkisi daha haritanın pürüzsüz bir güncelleme yerine flicker gibi olabilir.