基本上它是一個div,點擊它後會改變顏色。Div在刷新頁面後保存顏色?
我想讓div在刷新頁面後保存它的顏色 - 我不認爲cookie是好主意,因爲它可以保存用戶pc上的顏色。
我需要使每個人訪問該網站的顏色相同。
下面的代碼...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>change</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<style>
.color {
width: 400px;
height: 400px;
background: black;
margin: auto auto;
}
.clicked {
background-color: red;
}
</style>
</head>
<body>
<div class="color" id="change" onclick="changeColor();"></div>
<script>
$('.color').click(function(){
$(this).toggleClass('clicked');
});
</script>
</body>
</html>
從哪裏開始?
在點擊後設置一個帶有該顏色代碼的cookie並在頁面加載後讀取 –
Cookie!或DOM存儲 –
請參閱本參考瞭解有關cookies的信息http://www.w3schools.com/js/js_cookies.asp –