Если предположить, что при использовании * 1001 не будет большого снижения производительности, я бы сделал что-то вроде этого:
jQuery('#img').children().each(function(i,obj){
// some code to show buttons
if (i <= 0) { // hide prev }
if (i >= $('#img').children().length - 1) { // hide next }
});
Затем скройте все $('#img').children()
, кроме активного, или если хотите, чтобы оно функционировало.