Rumah >hujung hadapan web >tutorial js >Penyelesaian kepada masalah bahawa bar skrol Textarea tidak boleh diseret dalam kemahiran JavaScript_javascript
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.