मेरे पास एक लिंक है, जब क्लिक किया गया है, तो मैं इसे माउस की स्थिति को दाईं ओर (या उस मामले के लिए व्यूपोर्ट के भीतर कहीं भी स्थानांतरित करना चाहता हूं)।jQuery सेट माउस स्थिति (कर्सर स्थिति नहीं)
कोड में यह शायद निम्न के समान दिखेगा:
$('a#expand').click(function(e){
$(document)
.mouseXPos(e.pageX + 50)
.mouseYPos(e.pageY + 50);
});
श्रृंखलन आवश्यक नहीं हो सकता है, ज़ाहिर है, लेकिन एक समान 'सेट माउस स्थिति' कार्यक्षमता क्या मैं के बाद हूँ।
मैंने कर्सर की स्थिति को टेक्स्ट में किसी निश्चित स्थान पर ले जाने के लिए समाधान देखा है, लेकिन मैंने उनसे अधिक लाभ नहीं उठाया।
ऐसा कुछ ऐसा लगता है जो वास्तव में उपयोगकर्ताओं को परेशान करेगा! मुझे आशा है कि ऐसा करने के लिए आपके पास एक अच्छा कारण है, न कि यह संभव है। – ScottE
मुझे आगे समझा जाना चाहिए। मैं jQuery के लिए ब्रायन की महान होवरइन्टेंट प्लगइन का उपयोग कर रहा हूं, जिसमें एक मेनू है जिसमें मेनू को विस्तारित एक लिंक किया गया टैब शामिल है। मैं स्लाइडिंग को एनिमेट कर रहा हूं, लेकिन होवर इंंटेंट होवर बंद कर देता है अगर माउस एनिमेटिंग करते समय भी रहता है। अजीब लगता है लेकिन यह प्लगइन क्लासिक माउसेंटर के बाकी हिस्सों को पकड़ता है/मिस्पायर छोड़ देता है जो आम तौर पर देवताओं को चलाता है। वह इस मुद्दे के बारे में जानता है और अगली रिलीज के लिए इस पर काम कर रहा है। किसी भी तरह से माउस को एक पिक्सेल ऊपर ले जाने में सक्षम होना बहुत अच्छा होगा। या तो क्लाइंट-साइड या सर्वर-साइड समाधान अद्भुत होगा। – Michael
जबकि यह पहली बार ब्लश की तरह लगता है जो उपयोगकर्ताओं को परेशान करेगा, मुझे एक ऐसी स्थिति का वर्णन करने दें जहां माउस को स्थानांतरित करने से माउस को परेशान नहीं किया जा सकेगा और इसे आगे बढ़ाना वास्तव में उन्हें खुश कर सकता है ... कल्पना करें कि आप किसी वेब पेज पर कुछ तत्वों पर क्लिक करते हैं और तत्व पेज पुनर्व्यवस्थित; यदि माउस स्थानांतरित नहीं हुआ है, तो आप अब उस तत्व पर नहीं हैं जिस पर आपने क्लिक किया था; माउस पृष्ठ के सापेक्ष स्थानांतरित नहीं हुआ है लेकिन यह _has_ * सामग्री * के सापेक्ष स्थानांतरित हो गया है। माउस को स्थानांतरित नहीं किया गया अनुभव प्रदान करने के लिए पृष्ठ के सापेक्ष माउस को "चलाना" आवश्यक हो सकता है। –