I was constantly looking for unobtrusive JavaScript tabs script which doesn’t require any framework for my personal project. I have found SimpleTabs by Komrade but there’s a bug on it plus it doesn’t degrades gracefully if JavaScript is disabled.
Today I have just found Yetii, which stands for Yet (E)Another JavaScript Tab Interface Implementation. It’s a lightweight, object-oriented coded tab interface script which doesn’t require any JavaScript library/frameworks. It degrades gracefully in browsers without JavaScript support. You can have many independent tab interfaces on a single page, specify initial tab, turn on automatic tabs rotation, add next/previous navigation, nest one tab interface inside another and define custom function to run after certain tab is clicked.
Though the script is intended for tab interface implementation, I found out that you can also use this script for another purpose. Just turn on automatic tabs rotation and add next/previous navigation – a lightweight JavaScript slideshow will born. You can now have an unlimited tab interface plus an unlimited slideshow from a simple, lightweight JavaScript.
Demo & Documentation: http://www.kminek.pl/lab/yetii/
License: BSD License


2 Responses to “Lightweight JavaScript Slideshow and Tab Interface Script”
Captcha code is quite interesting, can I know more from you? Thank you very much.
Hello, thank you for bringing me such a surprising story on a Wednesday!