Sayfa başı gezinirken mobil safranın sayfadan ilerlemesini engelleyin. Başlıktan anlaşılacağı gibi, bir textarea odaklandığında, mobil safranın belgeyi kaydırmasını önlemek için bir geçici çözümüm olması gerekir. Varsayılan davranış, sayfayı kaydırmaktır, böylece textarea'nın tepesi pencerenin üst kısmı ile hizalanır. Sadece sayfamın kalmasını istiyorum. Mümkün mü?Textarea odaklı
9
A
cevap
6
eleman sabit yüksekliği oto veya kaydırma
#wrapper {
height: 300px;
overflow: auto;
}
onay ayarlı taşma özelliği varken olay kaydırma çalışır bu
// javascript.js
var locked_scroll = false;
var last_pos = 0;
document.getElementById('my-text').addEventListener('focus', function(event){
console.log('set locked');
locked_scroll = true;
last_pos = document.getElementById('wrapper').scrollTop
});
document.getElementById('my-text').addEventListener('blur', function(event){
console.log('set unlocked');
locked_scroll = false;
});
document.getElementById('wrapper').addEventListener("scroll", function(event){
if(locked_scroll) {
event.target.scrollTop = last_pos;
}
}, true);
ile deneyin örnek: http://jsfiddle.net/4YkNj/
6
bu deneyin:
<script type="text/javascript">
function blockMove() {
event.preventDefault() ;
}
</script>
ve
<input name="textbox" type="text" value="" onkeyup="blockMove;"/>
Belki tarayıcı hareketini engellemeden önce top textarea kaydırmak için izin verecek bir zamanlayıcı gerekir.
+0
Bu geçerli bir çözüm olacaktır. Bazıları, onu nasıl uygulamaya koymanız gerektiğine dair daha fazla düşünmek zorunda olsa gerek. Bir odak olayında vs belki? – Sphvn
İlgili konular
- 1. Veri Odaklı programlama nedir?
- 2. Odaklı/Odaklanmamış pencerelerde şeffaflık
- 3. textarea
- 4. "Etkin görev odaklı" filtresini ekleyin
- 5. val() textarea
- 6. Bir TextArea
- 7. Cakephp textarea
- 8. Bir Textarea
- 9. TinyMCE textarea
- 10. esnek textarea
- 11. Textarea contenteditable
- 12. Textarea alanı,
- 13. Ocaml'de test odaklı geliştirme nasıl yapılır?
- 14. HTML Textarea - imleç en başta olmak üzere textarea merkezinde başlıyor
- 15. İkinci textarea, yalnızca ilk textarea doldurulduğunda nasıl yapılır
- 16. Textarea üzerinde konumlandırma metni
- 17. Textarea: elem.val() vs elem.text()
- 18. jquery textarea metnine ekle()
- 19. HTML'de textarea kenarlığını kaldırma
- 20. JavaFX TextArea Limit
- 21. Ekstralar textarea düzenlenebilir olmayan
- 22. TinyMCE textarea, düzenleme yapamıyor
- 23. GWT TextArea için Maxlength
- 24. Bir textarea değerini
- 25. Textarea Yükseklik artışı
- 26. Asp.net MVC TextArea
- 27. Bir TinyMCE textarea
- 28. Bootstrap - <textarea>
- 29. Textarea giriş alanı, db
- 30. Panel ile bootstrap textarea
T [Bu] (http://stackoverflow.com/questions/6437911/disable-scroll-on-a-uiwebview-allowed) – tipycalFlow
bir bakış, bu yüzden yumuşak klavye arkasında gizli textarea ister misiniz? – soemarko