jQuery это библиотека для работы с DOM, коллекциями элементов, событиями и пр. В общем, всем тем что облегчает повседневную разработку. Но jQuery не предназначен для создания подобных штук, совершенно.
Так что нет ничего страшного, если вы воспользуетесь специализированными под это библиотеками, вроде:
D3.js,
Paper.js,
Tweenmax и пр.
Либо можно вообще пойти по пути наименьшего сопротивления и взять прелоадер отсюда:
preloaders.net