का उपयोग करके डिफ़ॉल्ट को अक्षम करें, मैंने उस पेज पर राइट क्लिक इवेंट सफलतापूर्वक अक्षम कर दिया है जिसे मैं jquery का उपयोग करने पर काम कर रहा हूं। मैं एक कस्टमाइज़ राइट क्लिक मेनू बनाना चाहता हूं। मैं यह कैसे कर सकता हूँ? क्या इसे काम करने के लिए प्रासंगिक सीएसएस सेटिंग की आवश्यकता है (यानी "स्थिति")?अपना खुद का राइट क्लिक मेनू कैसे लिखें और jquery/javascript
उत्तर
वहाँ बाहर विभिन्न jQuery संदर्भ मेनू प्लगइन्स रहे हैं, का उपयोग करने के लिए तैयार:
क्या मैं संदर्भ मेनू प्लगइन पर नए फ़ंक्शन (डिफ़ॉल्ट प्रतिलिपि, संपादन, पेस्ट .. आदि से अलग) जोड़ सकता हूं? – kratz
यह उदाहरण, काम करता है, हालांकि यह घटिया है। आप अपने संदर्भमेनू हैंडलर में क्या कर सकते हैं, स्क्रीन पर किसी विशिष्ट स्थान पर आपके चयन के आइटम के साथ एक डीआईवी दिखाया जाता है। जहां तक मुझे पता है, संदर्भ मेनू में आइटम्स को कस्टमाइज़ करने का कोई तरीका नहीं है जो तब दिखाई देता है जब आप तत्वों पर राइट-क्लिक करते हैं।
<html>
<head>
<title>Context menu test</title>
<style type="text/css">
.element {
background-color: blue;
height: 300px;
width: 300px;
}
.popup {
background-color: red;
border: 1px solid black;
width: 100px;
height: 100px;
position: absolute;
}
</style>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function() {
$(".element").contextmenu
(
function(e) {
$("div.popup").remove();
$("<div class='popup'>Hi</div>").appendTo("body")
.css("left", e.pageX)
.css("top", e.pageY)
.show();
e.preventDefault(); // return false; also works
}
);
}
);
$.fn.contextmenu = function(func) {
return this.bind("contextmenu", func);
}
</script>
</head>
<body>
<div class="element"></div>
</body>
</html>
यह प्लगइन भी है: Audero Context Menu। यह उपयोग करने के लिए स्वतंत्र और बहुत आसान है।
- 1. QTreeWidget राइट क्लिक मेनू
- 2. पायगॉन राइट क्लिक मेनू पीईजीटीके
- 3. सी # में अपना खुद का रैपर कैसे लिखें?
- 4. जावा में अपना खुद का मार्कर इंटरफ़ेस कैसे लिखें?
- 5. DataGridView राइट-क्लिक मेनू/कॉपी उदाहरण?
- 6. डिफ़ॉल्ट राइट-क्लिक मेनू दिखाएं - डेल्फी
- 7. jQuery राइट-क्लिक संदर्भ मेनू सहायता!
- 8. कॉपी और पेस्ट के लिए मैं अपना खुद का संदर्भ मेनू कैसे लिख सकता हूं?
- 9. ग्रहण प्लगइन विकास: राइट क्लिक मेनू में विकल्प कैसे जोड़ें
- 10. कोको: राइट क्लिक NSStatusItem
- 11. अपना खुद का .net obfuscator
- 12. wpf listview राइट-क्लिक समस्या
- 13. अपना खुद का BIOS लिखना
- 14. अपना खुद का एप्लिकेशन हैकिंग
- 15. अपना खुद का इटरेटर बनाना
- 16. क्रोम-एक्सटेंशन: राइट क्लिक मेनू पर फ़ंक्शन संलग्न करें
- 17. Outlook 2007 से राइट क्लिक प्रिंट प्रिंट मेनू हटाएं
- 18. जावा जेटी के लिए संदर्भ मेनू राइट-क्लिक करें?
- 19. "राइट क्लिक" कीबोर्ड शॉर्ट कट?
- 20. क्रोम एक्सटेंशन - राइट-क्लिक ब्राउज़र क्रिया मेनू संशोधित करें
- 21. आप NSOutlineView (यानी राइट क्लिक मेनू) पर संदर्भ सेनस्टिव मेनू कैसे जोड़ते हैं
- 22. WinForms ListBox राइट-क्लिक करें
- 23. सेलेनियम 2 राइट-क्लिक
- 24. सी - डिजाइन अपना खुद का मुफ्त() फ़ंक्शन
- 25. jsfiddle में अपना खुद का जेएस फ़ंक्शन कैसे परिभाषित करें?
- 26. अपना खुद का एमडी 5 टकराव बनाएं
- 27. अपना खुद का प्रिंट पूर्वावलोकन लागू करना?
- 28. मेरा खुद का स्मार्ट कैसे लिखें यदि केस
- 29. अपना खुद का कस्टम ब्राउज़र बनाएं
- 30. अपना खुद का "ड्रैगगेबल" फ़ंक्शन बनाना
मैं आपको यह करने की सलाह नहीं दूंगा, जब तक कि आप उपयोगकर्ता को इसे बंद करने का विकल्प न दें - यह परेशान है, और चीजों को करने का "वेब" तरीका तोड़ देता है। उदाहरण के लिए, यदि कोई उपयोगकर्ता आपकी वेबसाइट से कोई छवि सहेजना चाहता था, तो वे इतनी आसानी से ऐसा करने में सक्षम नहीं होंगे (वे अभी भी इसे कर सकते हैं, बस हुप्स के माध्यम से जाने की आवश्यकता है)। – Chii
कोई समस्या नहीं है क्योंकि मैं इसे इंट्रानेट पर किसी समूह के लिए एप्लिकेशन में उपयोग कर रहा हूं। – kratz