Я не совсем понимаю, что вы пытаетесь сделать здесь - вы пытаетесь динамически добавить таблицу стилей на страницу без влияния на страницу, чтобы предварительно загрузить ее изображения?
Если это так, то этот фрагмент может действительно хотеть, чтобы вы:
$('link[rel="stylesheet"][href="theme-2.css"]').attr('disabled', 'disabled');
Это отключит таблицу стилей, но она останется загруженной. Если вы хотите включить его в будущем, вы можете сделать это:
$('link[rel="stylesheet"][href="theme-2.css"]').removeAttr('disabled');
Edit:
Я полагаю, что вам действительно нужна функциональность атрибута disabled
. Вы можете установить это, когда добавляете эту таблицу стилей, и она не будет применена к странице. Приведенные выше фрагменты демонстрируют, как это сделать динамически.