1
Yes it is possible.
Just build your menu markup again and then call:
ddmenu.init();
If building menu markup is done through AJAX, call ddmenu.init(); in the AJAX's callback.