সুতরাং আমি এটি করেছি এবং এটি ফায়ারফক্স 3.5 তে উইন্ডোজ এক্সপি-তে কাজ করে। এটি কিছু পাঠ্য, একটি চিত্র ওভারলে এবং একটি স্বচ্ছ ডিভের সাথে একটি বাক্স দেখায় যা সমস্ত ক্লিককে বাধা দেয়।
<div id="menuOption" style="border:1px solid black;position:relative;width:100px;height:40px;">
sometext goes here.
<img id="imgOverlay" src="w3.png" style="z-index:4;position:absolute;top:0px;left:0px;width:100px;height:40px;" \>
<a href="javascript:alert('Hello!')" >
<div id="mylinkAction" style="z-index:5;position:absolute;top:0px;left:0px;width:100px;height:40px;">
</div>
</a>
</div>
আমি যা করেছি: আমি একটি ডিভিটি তৈরি করেছি এবং এটি মাপ দিয়েছি যে মেনু বিকল্পটি আকার হতে পারে 100x40px (একটি স্বেচ্ছাসেবী মান, তবে এটি নমুনাটির চিত্রণে সহায়তা করে)।
ডিভের একটি চিত্রের ওভারলে, এবং একটি লিঙ্ক ওভারলে রয়েছে। লিঙ্কটিতে একটি ডিভ মাপ থাকে যা 'মেনুঅપ્শন' ডিভের মতো হয়। এইভাবে একটি ব্যবহারকারী ক্লিক পুরো বাক্স জুড়ে ক্যাপচার করা হয়।
পরীক্ষা করার সময় আপনার নিজের ইমেজ সরবরাহ করতে হবে। :)
সাবধানতা: আপনি যদি নিজের মেনু বোতামটি ব্যবহারকারীর মিথস্ক্রিয়াটির প্রতিক্রিয়া প্রত্যাশা করেন (উদাহরণস্বরূপ, বোতামের অনুকরণের জন্য রঙ পরিবর্তন করা), তবে আপনার ট্যাগটিতে জাভাস্ক্রিপ্টের সাথে সংযুক্ত অতিরিক্ত কোডের প্রয়োজন হবে, এই অতিরিক্ত কোডটি সম্বোধন করতে পারে মেনু অপশন 'ডিওএমের মাধ্যমে উপাদান এবং এটির রঙ পরিবর্তন করুন।
এছাড়াও, আমার জানা অন্য কোনও উপায় নেই যে আপনি একটি ক্লিক ইভেন্ট নিতে পারেন এবং এটি দৃশ্যমান পৃষ্ঠার উপাদানটির নীচে কোনও উপাদানতে নিবন্ধভুক্ত করতে পারেন। আমি এই গ্রীষ্মেও এটি চেষ্টা করেছি এবং এটি ছাড়া আর কোনও সমাধান খুঁজে পাইনি।
আশাকরি এটা সাহায্য করবে.
পিএস: কুইর্কস্মোডে ইভেন্টগুলির লিখনআপটি ব্রাউজারগুলিতে ইভেন্টগুলি কীভাবে আচরণ করে তা বুঝতে আমাকে সাহায্য করার জন্য অনেক দীর্ঘ এগিয়ে গেছে।