मैं किसी पृष्ठ के लंबवत टैब अनुभाग को बनाने के लिए jQuery UI टैब का उपयोग कर रहा हूं, और अंतिम लंबवत टैब को टैब पैनल लोड करने के बजाय किसी URL से लिंक करना चाहता हूं।jQuery यूआई टैब का उपयोग करना। एक टैब पैनल लोड करने के बजाय मैं एक टैब को URL से लिंक कैसे करूं?
ऐसा करने के सर्वोत्तम तरीके के लिए कोई सुझाव? मैं सूची में एक एलआई के अलावा एक और तत्व छड़ी कर सकता हूं, लेकिन आखिरकार आखिरी ली सिर्फ अलग व्यवहार करेगी।
किसी भी मदद के लिए धन्यवाद।
यहाँ मेरी जावास्क्रिप्ट है:
// vtabs
$("#aboutprod-tabs").tabs(
{ fx: [{opacity:'toggle', duration:'normal'},
{opacity:'toggle', duration:'fast'}] })
.addClass('ui-tabs-vertical');
और एचटीएमएल
<div id="aboutprod-tabs">
<ul>
<li><a href="#tabs-1">First</a></li>
<li><a href="#tabs-2">Second</a></li>
<li><a href="#tabs-3">3rd</a></li>
<li class="last"><a href="/products">Learn more...</a></li>
</ul>
<div id="tabs-1">
Tab panel 1
</div>
<div id="tabs-2">
Tab panel 2
</div>
<div id="tabs-3">
Tab panel 3
</div>
</div>
अच्छा। यह चालाक है और पूरी तरह से काम करता है। धन्यवाद, निक! – Michael
यह काम jQuery 1.8.2/jQuery UI 1.9.0 के साथ करने के लिए, बस '$ (" li.last a ") का उपयोग करें। Unbind ('क्लिक करें')'। उत्तर में उदाहरण jQuery के पुराने संस्करणों के लिए बहुत अच्छा काम करता था, लेकिन किसी कारण से अतिरिक्त क्लिक हैंडलर नवीनतम संस्करण में चीजों को गड़बड़ कर रहा था। –
एलेक्स बिल्कुल सही है, इस जानकारी को शामिल करने के लिए इस उत्तर को संपादित किया जाना चाहिए। –