javascript - Mouseover problem -
मेरे पास निम्न माउसओवर फ़ंक्शन है:
$ ('। Msg_id')। ("माउसओवर", फ़ंक्शन () {$ (यह)। सीएसएस ('कर्सर', 'पॉइंटर'); टीआईडी = $ (यह) .attr ('id'); idx = $ (this) .attr ('name '); Resp = ""; $ .ajax ({async: false, url: "log_msg.asp", डेटा: $ ("# msgForm")। Serialize () + "& amp; aktion = popup & msg_id =" + Tid + "& msg_id" + idx, सफलता: फ़ंक्शन (डेटा) {$ ("#" + tid)। Html (डेटा);}}); //$.post("log_msg.asp ", $ (" # MsgForm ")। Serialize () +" & amp; aktion = popup & amp; msg_id = "+ tid +" & amp; msg_id "+ idx, // function (डेटा) {//})। सफलता (कार्य () {// $ ( "#" + टिड)। Html (डेटा); // resp = डेटा; //$ ('' '' '' '' '' '' 'ब्लॉक' '); //popd.css (प्रदर्शन' , 'ब्लॉक');}};}); यह। Html के अंदर कुछ HTML कोड डालता है ($ ("#" + tid) .html (डेटा);)। फ़ंक्शन "माउसओवर" को एक लूप में कहा जाता है। एजेक्स अनुरोध हर समय भेजा जाता है जबकि इसे माउसओवर करने पर, न केवल एक बार। मेरे द्वारा यह कैसे किया जा सकता है? मैंने भी माउसएटर की कोशिश की है, लेकिन यह एक लूप में भी आग लगाता है।
आप ईवेंट का उपयोग करना चाह सकते हैं इसके बजाय, चूंकि माउसओवर तत्व के अंदर हर कदम पर आग लगाएगा।
$ ('। Msg_id')। लाइव ("माउससेंट", फ़ंक्शन () {// यहां काम करें}}; या यदि लाइव की आवश्यकता नहीं है, तो बस:
$ ('। Msg_id')। माउससेंटर (फ़ंक्शन () {// यहां काम करें }); : - एक तत्व में प्रवेश करने पर आग किसी भी बच्चे तत्वों के अंदर आग लगा सकती है।
- एक तत्व, और केवल उस तत्व को दर्ज करने पर आग लगाएगा।
Comments
Post a Comment