যে সাইটটি আমি তৈরি করছি তার প্রথম পৃষ্ঠায়, মাউস যখন তাদের উপর চলে আসে তখন বেশ কয়েকটি <div>
এসএসএস :hover
সিউডো-ক্লাস ব্যবহার করে border এক <div>
করা একটি রয়েছে <form>
যার jQuery ব্যবহার, সীমান্ত রাখা হবে যদি এটি মধ্যে একটি ইনপুট ফোকাস হয়েছে। আইই 6 এস :hover
ব্যতীত অন্য কোনও উপাদানগুলিতে সমর্থন করে না তা বাদ দিয়ে এটি পুরোপুরি কাজ করে <a>
। সুতরাং, শুধুমাত্র এই ব্রাউজারের জন্য আমরা পদ্ধতিটি :hover
ব্যবহার করে সিএসএসের নকল করতে jQuery ব্যবহার করছি $(#element).hover()
। কেবলমাত্র সমস্যাটি হ'ল, এখন jQuery উভয় ফর্ম পরিচালনা করে focus()
এবং hover()
যখন কোনও ইনপুট ফোকাস করে তখন ব্যবহারকারী মাউসটিকে ভেতরে এবং বাইরে সরিয়ে দেয়, সীমাটি চলে যায়।
আমি ভাবছিলাম যে আমরা এই আচরণ বন্ধ করতে একরকম শর্তযুক্ত ব্যবহার করতে পারি। উদাহরণস্বরূপ, যদি ইনপুটগুলির কোনও ফোকাস থাকে তবে আমরা যদি মাউসটি পরীক্ষা করে দেখি তবে আমরা সীমান্তটিকে দূরে যেতে বাধা দিতে পারি। আফাইক, জিকুয়েরিতে কোনও :focus
নির্বাচক নেই , সুতরাং কীভাবে এটি ঘটানো যায় তা সম্পর্কে আমি নিশ্চিত নই। কোন ধারনা?