आप इसे सीधे जावास्क्रिप्ट और डोम के माध्यम से कर सकते हैं, लेकिन मैं वास्तव में JQuery सीखने की सलाह देता हूं। यहां एक ऐसा फ़ंक्शन है जिसका उपयोग आप उस ऑब्जेक्ट को वास्तव में टॉगल करने के लिए कर सकते हैं।
http://api.jquery.com/toggle/
संपादित करें: वास्तविक कोड जोड़ना:
समाधान:
HTML स्निपेट:
<a href="#" id="showAll" title="Show Tags">Show All Tags</a>
<ul id="tags" class="subforums" style="display:none;overflow-x: visible; overflow-y: visible; ">
<li>Tag 1</li>
<li>Tag 2</li>
<li>Tag 3</li>
<li>Tag 4</li>
<li>Tag 5</li>
</ul>
जावास्क्रिप्ट Google के सामग्री वितरण नेटवर्क से JQuery का उपयोग कर कोड: https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
$(function() {
$('#showAll').click(function(){ //Adds click event listener
$('#tags').toggle('slow'); // Toggles visibility. Use the 'slow' parameter to add a nice effect.
});
});
आप सीधे इस लिंक से परीक्षण कर सकते हैं: http://jsfiddle.net/vssJr/5/ JQuery पर
अतिरिक्त टिप्पणियाँ:
किसी ने सुझाव दिया है कि कुछ इस तरह के लिए JQuery का उपयोग कर गलत है, क्योंकि यह एक 50 के पुस्तकालय है । मेरे खिलाफ एक मजबूत राय है।
JQuery का व्यापक रूप से उपयोग किए जाने वाले बड़े फायदों (जैसे कई अन्य जावास्क्रिप्ट ढांचे) के कारण उपयोग किया जाता है। इसके अतिरिक्त, JQuery को सामग्री वितरण नेटवर्क (सीडीएन) द्वारा Google's CDN द्वारा होस्ट किया गया है जो गारंटी देगा कि लाइब्रेरी को क्लाइंट के ब्राउज़र में कैश किया गया है। इसका ग्राहक पर न्यूनतम प्रभाव होगा।
इसके अतिरिक्त, JQuery के साथ आप शक्तिशाली चयनकर्ताओं का उपयोग कर सकते हैं, ईवेंट श्रोता जोड़ सकते हैं, और क्रॉस-ब्राउज़र होने की गारंटी वाले अधिकांश भाग के लिए फ़ंक्शंस का उपयोग कर सकते हैं।
यदि आप एक नौसिखिया हैं और जावास्क्रिप्ट सीखना चाहते हैं, तो कृपया JQuery जैसे ढांचे को डिस्काउंट न करें। यह आपके जीवन को इतना आसान बना देगा।
आप jQuery का उपयोग कर रहे हैं? – jQuerybeast