Vì sao chúng ta cần dịch biển số xe online?
Dịch biển số xe dựa trên ngũ hành tương sinh tương khắc Năm nguyên tố cơ bản và luôn trải qua năm trạng thái là Hỏa (火), Thủy (水), Mộc (木), Kim (金), Thổ (土).').attr('content'),
},
success: function(data) {
$('.category-weather-current').removeClass('loading');
if (data != '') {
$('.category-weather-current').html(data);
}
},
error: function(error) {
$('.category-weather-current').removeClass('loading');
console.error('Error storing location:', error.responseJSON
.message);
}
});
// Hiển thị thông tin vị trí cho người dùng
},
function(error) {
$('.home-weather-current').removeClass('loading');
console.log('Error getting location:', error.message);
}
);
}
};
if (navigator.geolocation) {
// Sử dụng jQuery Ajax để lấy vị trí
navigator.geolocation.getCurrentPosition(
function(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
var category = 1;
// Gửi thông tin vị trí về server qua Ajax
$.ajax({
type: 'POST',
url: '/home-client-location',
data: {
latitude: latitude,
longitude: longitude,
header: 1
},
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
},
success: function(data) {
// if (data != '') {
// $('.header-bottom .header-select-unit span').html(data['name']);
// }
},
error: function(error) {
console.error('Error storing location:', error.responseJSON
.message);
}
});
// Hiển thị thông tin vị trí cho người dùng
},
function(error) {
console.log('Error getting location:', error.message);
}
);
}
});
$(function() {
function c() {
p();
var e = h();
var r = 0;
var u = false;
l.empty();
while (!u) {
if (s[r] == e[0].weekday) {
u = true
} else {
l.append('
');
r++
}
}
for (var c = 0; c < 42 - r; c++) {
if (c >= e.length) {
l.append('
')
} else {
var v = e[c].day;
var m = g(new Date(t, n - 1, v)) ? '
' : "
";
l.append(m + "" + v + "
")
}
}
var y = o[n - 1];
a.css("background-color", y).find("h3").text(i[n - 1] + " " + t);
f.find("div").css("color", y);
l.find(".today").css("background-color", y);
d()
}
function h() {
var e = [];
for (var r = 1; r < v(t, n) + 1; r++) {
e.push({
day: r,
weekday: s[m(t, n, r)]
})
}
return e
}
function p() {
f.empty();
for (var e = 0; e < 7; e++) {
f.append("
" + s[e].substring(0, 3) + "
")
}
}
function d() {
var t;
var n = $("#calendar").css("width", e + "px");
n.find(t = "#calendar_weekdays, #calendar_content").css("width", e + "px").find("div").css({
width: e / 7 + "px",
height: e / 7 + "px",
"line-height": e / 7 + "px"
});
n.find("#calendar_header").css({
height: e * (1 / 7) + "px"
}).find('i[class^="icon-chevron"]').css("line-height", e * (1 / 7) + "px")
}
function v(e, t) {
return (new Date(e, t, 0)).getDate()
}
function m(e, t, n) {
return (new Date(e, t - 1, n)).getDay()
}
function g(e) {
return y(new Date) == y(e)
}
function y(e) {
return e.getFullYear() + "/" + (e.getMonth() + 1) + "/" + e.getDate()
}
function b() {
var e = new Date;
t = e.getFullYear();
n = e.getMonth() + 1
}
var e = $('.current-location.top-news').width();
var t = 2013;
var n = 9;
var r = [];
var i = ["JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER",
"OCTOBER", "NOVEMBER", "DECEMBER"
];
var s = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var o = ["#16a085", "#1abc9c", "#c0392b", "#27ae60", "#FF6860", "#f39c12", "#f1c40f", "#e67e22",
"#2ecc71", "#e74c3c", "#d35400", "#2c3e50"
];
var u = $("#calendar");
var a = u.find("#calendar_header");
var f = u.find("#calendar_weekdays");
var l = u.find("#calendar_content");
b();
c();
a.find('i[class^="icon-chevron"]').on("click", function() {
var e = $(this);
var r = function(e) {
n = e == "next" ? n + 1 : n - 1;
if (n < 1) {
n = 12;
t--
} else if (n > 12) {
n = 1;
t++
}
c()
};
if (e.attr("class").indexOf("left") != -1) {
r("previous")
} else {
r("next")
}
})
})