Почему не применяются скрипты для кода загруженного через load()?
Можно использовать делегирование, для установки обработчика. Например: $(document).on('click', '#contacts', function() {
  $("#content").load("index_s2.html");
});
Конечно они не будут применяться. Так как был загружен кусок текста на страницу после выполнения всех скриптов. Самый действенный вариант, подготовить функцию (класс), которая срабатывает на onsuccess ajax. Эта функция будет просто повторно вызывать, требуемые для данного участка страницы, функциии скриптов. 
P.S. в каждом указанном выше файле-скрипте нужно искать запускающую конструкцию или (если код сжат) смотреть мануалы по каждому скрипту.
P.S.S
$.getScript("js/jquery.slitslider.js"); и т.п.- так не получиться, только можешь вызвать ошибки, двойные операции, зацикливание, вплоть до зависания браузера.