leanote v1.1 release

This commit is contained in:
lealife
2015-10-10 17:23:27 +08:00
parent a4d9d8e0d3
commit cb7e272bbe
15 changed files with 117 additions and 402 deletions

37
public/js/home/index.js Normal file
View File

@ -0,0 +1,37 @@
/* /index 首页 */
$(function() {
// 平滑滚动
$(".smooth-scroll").click(function(e) {
e.preventDefault();
var t = $(this).data("target");
var targetOffset = $(t).offset().top - 80;
$('html,body').animate({scrollTop: targetOffset}, 300);
});
function slider(webImgs, descT) {
var webImgsLen = webImgs.length;
var curIndex = 0;
setInterval(function() {
webImgs.eq(curIndex).stop().animate({opacity: '0'}, 1000);
curIndex = (curIndex+1)%webImgsLen;
var curImg = webImgs.eq(curIndex);
curImg.stop().animate({opacity: '1'}, 1000);
descT.text(curImg.data("text"));
}, 5000);
}
slider($(".web-slider"), $("#webText"));
slider($(".mobile-slider"), $("#mobileText"));
function setCookie(name, value) {
var Days = 10*365;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
$('#lang a').click(function() {
var lang = $(this).data('lang');
setCookie('LEANOTE_LANG', lang);
location.reload();
});
});