Судя по твоему коду и объяснениям, ты пишешь еще одну jquery. Не вижу смысла. Используй уже существующую и будет тебе счастье
Можешь к ней плагин дописать. Сразу почувствуешь себя Д'Артаньяном
Кроме того, без опыта не напишешь. Даже если напишешь, то потом придется покрывать тестами.