2009-07-26 19 views
8

के बिना काम नहीं करता है मैं JQuery के साथ एक accordion बनाने की कोशिश कर रहा हूं और कुछ परेशानी में भाग रहा हूं। JQuery वेबसाइट इस तरह आपकी accordion सामग्री बनाने के लिए दिखाता है।JQuery accordion एच 3 टैग

<div id="accordion"> 
    <a href="#">First header</a> 
    <div>First content</div> 
    <a href="#">Second header</a> 
    <div>Second content</div> 
</div> 

जब मैं ऐसा करता हूं तो accordion सही काम नहीं करता है और स्वरूपण के साथ कुछ गलत है। अगर मैं हेडर एंकरों के चारों ओर एच 3 टैग डालता हूं तो

<div id="accordion"> 
    <h3><a href="#">First header</a></h3> 
    <div>First content</div> 
    <h3><a href="#">Second header</a></h3> 
    <div>Second content</div> 
</div> 

यह काम करता है। क्या किसी को पता है यह क्यों होता है? यह फ़ायरफ़ॉक्स 3.5 और आईई 8 में होता है। मैंने आज भी JQuery फ़ाइलों को डाउनलोड किया है।

शुक्रिया

उत्तर

7

आप उचित header option सेट करना होगा।

अपने मामले में आप शीर्ष लेख के रूप एंकर उपयोग करना चाहते हैं:

$('#accordion').accordion({ 
    header: "a" 
}); 
10

आप हैडर विकल्प निर्दिष्ट साथ अकॉर्डियन प्रारंभ करना होगा:

$('#accordion').accordion({ 
    header: 'a' 
}); 

तुम भी बाहर की जाँच करने के लिए चाहते हो सकता है अधिक विकल्पों के लिए jQuery Accordion API

-1

इस बजाय

<script> 

jQuery("#accordion").accordion({heightStyle: "content",header: 'h3' }); 

</script> 

हो जाएगा ताकि आईई

में ठीक काम करता है की कोशिश
संबंधित मुद्दे