Ответ Диодия, вероятно, лучший выбор, но так как это не то, о чем вы просили, я дал код ниже.Тем не менее, я думаю, вы должны НАСТОЯТЕЛЬНО рассмотреть вопрос о ответе Диодия.
Является ли это (решение для «аналогичного вопроса», ссылка выше) кросс-браузерным, то есть работает ли это во всехбраузеры?
Да.Я должен работать в большинстве современных браузеров.
Кроме того, что нужно добавить в файл jQuery для автоматического переключения таблиц стилей (светлый стиль для дневных часов и темный стиль для ночного)?
Я не уверен, что вы имеете в виду "добавлено в файл jQuery".Вы ничего не добавляете в файл jQuery, вы просто ссылаетесь на него, после чего в вашем javascript становится доступным jQuery.
, поэтому для изменения стиля в зависимости от времени суток у вас будет что-то подобное:
<link type="text/css" rel="stylesheet" id="timeofdaystyle" href="day.css"/>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function() {
var d = new Date();
var hour = d.getHours();
if (hour < 8 || hour > 20) {
//between 8pm and 8am
$('#timeofdaystyle').attr('href', 'night.css');
} else {
/* this is unnecessary really, because you already have it set to day.css,
but I'll add it as an example */
$('#timeofdaystyle').attr('href', 'day.css');
}
});
</script>
* Если .js используется для файлов javascript, используется ли .jq для jQuery?Я впервые вижу решение jQuery, поскольку обычно я набираю javascript в поисковой системе ol.
Нет, файлы .js используются для всего JavaScript.jQuery - это JavaScript, для этого используется расширение .js.
Надеюсь, это поможет.