במהלך פיתוח האתר שלנו נוצר בין השאר ליצור מנגנון מבוסס טאבים עבור עמוד האודות.
כמו שכתבו כאן לפניי, הדבר הראשון שעשינו היה לבדוק את ההיצע הקיים היום עבור jquery. מהר מאד הגענו לפרוייקט jqueryui שכולל גם את הטיפול בממשק טאבים.
הקבצים הנדרשים הם:
קוד ה-HTML נראה כך:
<div id="tabs">
<ul>
<li>
<a href="#tabs-1">tab 1</a>
</li>
<li>
<a href="#tabs-2">tab 2</a></li>
<li>
<a href="#tabs-3">tab 3</a></li>
</ul>
<div id="tabs-1">
<p>
Text for tab 1.</p>
</div>
<div id="tabs-2">
<p>
text for tab 2.</p>
</div>
<div id="tabs-3">
<p>
text for tab 3.</p>
</div>
</div>
וקוד הפונקציה נראה בצורתו הבסיסית כך:
<script type="text/javascript">
$(function() {
$("#tabs").tabs();
});
</script>
אנחנו רצינו להוסיף גם אפקטים של פייד
ולכן השתמשנו בקוד הבא
<script type="text/javascript">
$(function() {
$("#tabs").tabs({ fx: { height: 'toggle', opacity: 'toggle' } });
});
</script>
ניתן לראות
כאן את האפשרויות השונות של ממשק הטאבים.
כמובן שצריך גם לעצב, אבל זה כבר בקטנה :-)