सबसे ब्राउज़रों में आप बस दिखाने के लिए a
तत्वों की href
विशेषता और तत्व के लिए एक id
उपयोग करना चाहिए:
<a href="#div1">Div one</a>
<a href="#div2">Div two</a>
<a href="#div3">Div three</a>
<a href="#div4">Div four</a>
<div id="content">
<div id="div1">This is div one</div>
<div id="div2">This is div two</div>
<div id="div3">This is div three</div>
<div id="div4">This is div four</div>
</div>
सीएसएस के साथ युग्मित:
#content > div {
display: none;
}
#content > div:target {
display: block;
}
JS Fiddle demo।
HTML में आवरण div
(#content
), आवश्यक नहीं है यह (आप, ज़ाहिर है, बस एक class
बजाय इस्तेमाल कर सकते हैं) यह आसान विशेष रूप से उन तत्वों इसमें लक्षित करने के लिए बनाने के लिए बस है।
छुपा कार्यक्षमता को जोड़ने के लिए (सभी को छिपाने के लिए, बस भाई को छिपाने div
रों जब एक और दिखा कहने के बजाय), दुर्भाग्य से एक लिंक की आवश्यकता है (हैश-परिवर्तन को गति प्रदान करने के क्रम में :target
चयनकर्ता मिलान div
रों को रोकने के लिए), जो बारी में (या तो div
रों में से प्रत्येक में दिखाने या दस्तावेज़ में कहीं और करने के लिए, या तो elswhere जोड़ने (इस प्रकार) एक लिंक की आवश्यकता है:।
<ul id="andHideAgain">
<li><a href="#div1">Div one</a></li>
<li><a href="#div2">Div two</a></li>
<li><a href="#div3">Div three</a></li>
<li><a href="#div4">Div four</a></li>
</ul>
<div id="content">
<div id="div1">This is div one <a class="hide" href="#andHideAgain">hide</a></div>
<div id="div2">This is div two <a class="hide" href="#andHideAgain">hide</a></div>
<div id="div3">This is div three <a class="hide" href="#andHideAgain">hide</a></div>
<div id="div4">This is div four <a class="hide" href="#andHideAgain">hide</a></div>
</div>
JS Fiddle demo (link in each div
)
या सिर्फ एक हैश के सरल प्रयोग:
- डिव एक
- डिव दो
- डिव तीन
- डिव चार
- छिपाने
<div id="content">
<div id="div1">This is div one</div>
<div id="div2">This is div two</div>
<div id="div3">This is div three</div>
<div id="div4">This is div four</div>
</div>
JS Fiddle demo (using a single a
, and an 'empty' hash)।
स्रोत
2013-06-11 11:00:25
कोई क्लिक ईवेंट हार्ट नहीं है सीएसएस में ndlers। –
JQuery इस स्थिति में – Aravind30790
आवश्यक है क्लिक करने के लिए आपको jQuery या जावास्क्रिप्ट की आवश्यकता होगी। –