Я Вам рекомендую посмотреть готовые решения для jQuery, их оооочень много 

 есть как простые так и сложные
вопрос "как это реализовать" не совсем корректен, нужные начальные знания javascript и небольшой опыт работы с jQuery, в противном случае либо брать готовое решение либо платить деньги кому то еще за "эксклюзив" 
