इस सवाल In Jquery, how can I tell between a programatic and user click?जावास्क्रिप्ट/jquery कैसे ट्रिगर और उपयोगकर्ता क्लिक के बीच अंतर करने के लिए?
की तरह समान दिखता है लेकिन मैं इसे पाने के लिए सक्षम नहीं हूँ, मेरे कोड
<div class="sample_class" onclick="sample_fn(arg1,arg2,arg3,arg4, e);" ></div>
<div class="trigger_class" onclick="trigger_fn()></div>
function sample_fn(arg1,arg2,arg3,arg4, e){
console.log(e) ;
console.log(e.isTrigger);
console.log(e.hasOwnProperty('originalEvent'));
}
function trigger_fn(){
$(".sample_class").trigger("click")
}
div.sample_class पर क्लिक करने पर ही
मैं कंसोल में हो रही है वस्तु अपरिभाषित झूठी
div.tigger_class पर क्लिक करने पर मैं कंसोल में एक ही चीज़ प्राप्त कर रहा हूं ऑब्जेक्ट अपरिभाषित झूठी
मैं इन दो क्लिकों के बीच अंतर करने में असमर्थ हूं। अग्रिम
धन्यवाद
फिर आप एक क्लिक क्यों अनुकरण कर रहे हैं? एक नया फ़ंक्शन लिखें जो समान कोड साझा नहीं करता है। आप यह देखने के लिए कि क्या वे चाहते हैं [ईवेंट नेमस्पेसिंग] (http://docs.jquery.com/Namespaced_Events) या [कस्टम ईवेंट] (http://corymathews.com/jquery-custom-events/) पर भी पढ़ सकते हैं अपनी स्थिति में मदद करें। – Blazemonger
आपके एचटीएमएल में आपके पास 'onclick = "tigger_fn()" 'है और जावास्क्रिप्ट में आपके पास' function trigget_fn()' है - टाइपो कुछ भी काम करने में मदद नहीं कर रहे हैं। अगर वे आपके वास्तविक कोड में नहीं हैं तो वे आपके प्रश्न में नहीं होना चाहिए। –
टाइपो त्रुटि यहां सुधार की गई है .....दरअसल यह कोड – druveen