Я хочу включить мини-меню 20px на 20 пикселей изображения потенциальных фонов. Когда пользователь нажмет на один из них, фоновое изображение тела изменится и выбор будет сохранен как выбор пользователя.jQuery ползунок для изменения фона фона
Я думал об использовании слайдера, но я не знаю, как я мог бы иметь изображения в li
и иметь возможность изменять тело css на основе выбора.
Любые идеи?
С Днем 4 июля
EDIT я пытаюсь сохранить IMG URL в этом печенье, его не работает Тхо, его сохранение в куках, но его не извлечение Контента Cookie
EDIT ниже работает, !!!!!!! но цвет фона всегда белый, даже если добавить $("html").css("background-color","red");
FIX, добавил цвет в конце URL
$("html").css("background", "url('" + imgCookieLink + "') no-repeat fixed center top #343837");
$(document).ready(function() {
$("#BGSelector a").click(function() {
var imgLink = $("img", this).attr("src");
$.cookie("html_img", "" + imgLink + "", { expires: 7 });
var imgCookieLink = $.cookie("html_img");
$("html").css("background", "url('" + imgCookieLink + "')");
});
});
<script type="text/javascript">
$(document).ready(function() {
$("#BGSelector a").click(function() {
var imgLink = $("img", this).attr("src");
$.cookie("html_img", "" + imgLink + "", { path: '/vitamovie', expires: 7 });
var imgCookieLink = $.cookie("html_img");
$("html").css("background", "url('" + imgCookieLink + "') no-repeat fixed center top");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
var imgCookieLink = $.cookie("html_img");
$("html").css("background", "url('" + imgCookieLink + "') no-repeat fixed center top");
});
</script>
спасибо tvanfosson для редактирования: D – vache
Я не уверен, почему фоновый цвет не изменится. Но я настоятельно рекомендую вам попробовать $ («body»). Css («background-color», «# FF0000») и посмотреть, что произойдет. – xandy
$ ("body"). Css ("background-color", "# FF0000"); работает отлично, – vache