Rumah >hujung hadapan web >tutorial js >Penyelesaian kepada masalah bahawa bar skrol Textarea tidak boleh diseret dalam kemahiran JavaScript_javascript

Penyelesaian kepada masalah bahawa bar skrol Textarea tidak boleh diseret dalam kemahiran JavaScript_javascript

WBOY
WBOYasal
2016-05-16 15:25:371555semak imbas

Artikel ini menganalisis penyelesaian kepada masalah bahawa bar skrol Textarea tidak boleh diseret dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Dalam IE, pernahkah anda mendapati bar skrol Textarea tidak boleh diseret, tetapi kandungannya boleh ditatal dengan mengklik butang atas dan bawah?

Punca masalah ini mungkin kerana acara onfocus terikat pada Textarea, tetapi berdasarkan syarat tertentu, fokusnya dialih keluar (iaitu blur()), yang mengakibatkan bar skrol tidak dapat diseret.

Contoh biasa ialah:

me.$input.on("focus",function(){
  if ($isIE && me.enabled == false)
    me.$input.blur();
});

Apabila kawalan input $input (elemen DOM I·textarea) mengikat acara fokus dan kemudian menetapkannya kepada tidak tersedia (!enabled), ia kehilangan fokus, menyebabkan bar skrol tidak diseret.

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn