Slokar jugó en su país (Geoplin Slovan, 2000-03); en Italia (Benetton Treviso: 2003-06, con un breve paso en el Snaidero Udine en 2005); en la NBA (Toronto Raptors, 2006-07); Rusia (Triumph Lyubersty, 2007-08); de nuevo en Italia (Bolonia, 2008-09), para volver a su país a jugar en el Olimpia de Liubliana (2009-10, año en el que también jugó algunos partidos en el Montepaschi Siena italiano).