.prev()変数をまたはのいずれかに設定したい.next()、たとえば:
if(x == y)
var shift = '.prev()';
else
var shift = '.next()';
$("li.active").removeClass('active')shift.addClass('active');
おそらくそれで動作させることができますがeval()、セキュリティ上の危険があります。
明らかな何かが欠けていますか?