নিম্নলিখিত উদাহরণে, আপনি যখন লেবেলে ক্লিক করেন, ইনপুট স্থিতি পরিবর্তন করে।
document.querySelector("label").addEventListener("click", function() {
console.log("clicked label");
});
label {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
<input type="checkbox" id="1">
<label for="1">Label</label>
ক্রোম, যখন আপনি মধ্যে কার্সার সরানোর সালে mousedownএবং mouseup, ঘটনা ইনপুট এখনও আলোড়ন সৃষ্টি পরার যেহেতু ফায়ারফক্সে চেকবক্সটি অবস্থা পরিবর্তন করেন না।
এই সমাধানের জন্য একটি উপায় আছে কি? (জাভাস্ক্রিপ্ট ইভেন্ট শ্রোতাদের ব্যবহার না করে)
ফায়ারফক্স সংস্করণ: 69.0.3 (64-bit)
ক্রোম ব্যবহারের সময় সম্পূর্ণ ক্রিয়াকলাপ।
- লেবেলের উপর বোতাম টিপুন
- বোতামটি ধরে রাখার সময় কার্সারটিকে প্রায় কাছাকাছি নিয়ে যান (এমনকি লেবেলের বাইরেও)
- কার্সারটি লেবেলে ফিরিয়ে দিন
- বোতামটি ছেড়ে দিন
1pxইন্টারঅ্যাকশনটি ভেঙে দেবে।