मैं एक फ़ंक्शन कॉल कर रहा हूं, जो एक टेबल बनाता है जिसमें कई लिंक शामिल हैं।जेएस: jQuery के बिना दायाँ क्लिक का पता लगाएं (इनलाइन)
मैं यह देखना चाहता हूं कि दाएं या बाएं माउस के साथ एक लिंक क्लिक किया गया है या नहीं।
मैंने निम्नलिखित भाग को <a>
हाइपरलिंक में जोड़ने का प्रयास किया।
onmousedown="function mouseDown(e){
switch (e.which) {
case 1: alert('left'); break;
case 2: alert('middle'); break;
case 3: alert('right'); break; }
}"
लेकिन कुछ भी नहीं होता अगर मैं एक लिंक पर क्लिक करता हूं।
आंतरिक घटना हैंडलर विशेषताओं का उपयोग न करें। इसके बजाय डीओएम घटना बाध्यकारी का प्रयोग करें। – Quentin
मैंने कोशिश की है, लेकिन यह मेरे लिए काम नहीं किया। हो सकता है क्योंकि तालिका बाद में लोड हो (और प्रस्तुत पृष्ठ के स्रोत कोड में प्रकट नहीं होती) –