Alan kaydırmayı nasıl devre dışı bırakırım? Bir tuval oyunu (agar.io gibi) yapıyorum ve kullanıcının boşluk tuşuna bastığında aşağı kaydırmasını istemiyorum, ancak yine de tuvalin onu kullanıcı tarafından aşağı doğru bastığında tanımasını istiyorum. Tuval kitaplığı olarak p5.js kullanıyorum.Javascript alanı kaydırmayı kapatma
cevap
Bu the reference ele alınmıştır:
Tarayıcılar çeşitli anahtar olaylara bağlı farklı varsayılan davranışlar olabilir. Bu etkinlik için herhangi bir varsayılan davranışı önlemek için, yöntemin sonuna "false döndür" ifadesini ekleyin. Başka bir deyişle
yapabilirsiniz basitçe return false
keyPressed()
işlevinden:
function setup() {
createCanvas(500, 500);
}
function draw() {
}
function keyPressed(){
text("here", random(width), random(height));
return false;
}
Bu sayfa herhangi varsayılan davranışı yürütmüyor gerektiğini gösterir. Bu nedenle, bazı tuşlar için sadece return false
'u isteyebilirsiniz.
Ayrıca, kullanıcının boşluk tuşunu basılı tutması durumunda diğer fare olayı işlevlerinde de benzer return false
ifadeleri eklemek isteyebilirsiniz.
Örnek modunu kullandığım için, örnek mod için tuşa basılmış işlev nedir? –
@BigBenGamerGuyKSPMC Sorunuzu anladığımdan emin değilim. Örnek modda olsanız da olmasın 'keyPressed()' işlevidir. Ayrıca son cümlenin buna birden fazla fonksiyonda ihtiyacınız olabileceğine dikkat çekiyorum. –
Boşver, anladım. P5'te hala bir noob var: (... onun p.keyPressed –
- 1. javascript kapatma anında değerlendirme
- 2. JavaScript hesaplanmış alanı
- 3. Kapatma javascript şablonunda yerel değişkenin nasıl bildirilmesi
- 4. Javascript: neden kapatma değişkenine erişim yavaş olabilir
- 5. MonoTouch - UITableView kaydırmayı algıla
- 6. HTML5'te Kaydırmayı Önleme
- 7. Fullpage.js - Kaydırmayı engelle
- 8. Kaydırmayı Sil Çalışmıyor
- 9. Global Ad Alanı Javascript Hatası
- 10. kapatma -
- 11. Web sayfasındaki yatay kaydırmayı etkinleştirme
- 12. Android ViewPager Dikey Kaydırmayı Algıla
- 13. Jquery'de hızlı kaydırmayı nasıl önleyebilirim?
- 14. jQuery Masonry ile sonsuz kaydırmayı nasıl eklerim?
- 15. javascript kullanarak bir giriş alanı oluşturma
- 16. Kapatma çalışmıyor
- 17. ConfigurationItems'i kapatma
- 18. JS'yi kullanarak oturum kapatma
- 19. jsTestDriver ile kapatma kütüphanesini kullanma
- 20. Jilet İçinde HTML Kodlamasını Kapatma
- 21. Kaydırmayı durdurmak için UICollectionView öğesine güç verin
- 22. Kaydırmayı ayırt edin ve tıklatın. Açısal
- 23. Özel Takvim Tarih aralığı kaydırmayı seç android
- 24. Elastik Kaydırmayı Devre Dışı Bırakma Chrome/Safari
- 25. Gezinme çekmecesi - kaydırmayı devre dışı bırakma
- 26. UICollectionView'da yatay kaydırmayı devre dışı bırakma
- 27. Mapkit'te tam yatay kaydırmayı nasıl etkinleştirirsiniz?
- 28. C# - combobox'ımda fare tekerleği kaydırmayı nasıl önleyebilirim?
- 29. Python Console Uygulaması için Kaydırmayı Etkinleştirme
- 30. ngDialog'un yukarı ve aşağı kaydırmayı nasıl önleyeceği
Olası kopyası [Boşluk tuşu hamle aşağı sayfa aşağı?] (Http://stackoverflow.com/questions/2343573/pressing-spacebar-moves-page-down) –
@ LiranH Lütfen bunun bir [tag: p5 olduğunu unutmayın. .js] kendi anahtar olay fonksiyonlarını içeren soru. Bağladığınız cevap doğru yoldadır, ancak bu özel durumda gerçekten yardımcı olmaz. –
Doğru, daha fazla düşünmeden çok hızlı bir şekilde işaretlemekten ötürü özür dilerim. –