reset
This commit is contained in:
@@ -1,209 +0,0 @@
|
||||
var zy = {};
|
||||
|
||||
//头部搜索
|
||||
zy.top_search_init = function () {
|
||||
var mod = $('#mod_top_search');
|
||||
var input = mod.find('input:eq(0)');
|
||||
mod.find('a.search_btn:eq(0)').on('click', function () {
|
||||
if (mod.hasClass('long')) {
|
||||
var keyword = input.val();
|
||||
var url = input.attr('url');
|
||||
if (keyword != '') {
|
||||
if (url.indexOf('?') != -1){
|
||||
url=url +'&keyword='+ keyword;
|
||||
}else{
|
||||
url=url +'?keyword='+ keyword;
|
||||
}
|
||||
$(this).attr('href', url);
|
||||
window.location.href = url;
|
||||
return true;
|
||||
}
|
||||
mod.removeClass('long');
|
||||
}
|
||||
else {
|
||||
mod.addClass('long');
|
||||
}
|
||||
return false;
|
||||
});
|
||||
input.on('keyup', function (e) {
|
||||
if (e.keyCode == 13) { mod.find('a.search_btn:eq(0)').click(); }
|
||||
})
|
||||
};
|
||||
|
||||
zy.back_top = function () {
|
||||
var btn_back_up = $('#btn_back_top');
|
||||
var $left = ($(window).width() + 1100)/2 + 20;
|
||||
$(window).bind({
|
||||
'resize': function () {
|
||||
btn_back_up.css('left', $left);
|
||||
},
|
||||
'scroll': function () {
|
||||
if ($(window).scrollTop() > 0) {
|
||||
btn_back_up.css('left', $left).fadeIn(300);
|
||||
} else {
|
||||
btn_back_up.stop(false, true).fadeOut(300);
|
||||
}
|
||||
}
|
||||
});
|
||||
btn_back_up.find('img').on({
|
||||
'click': function () {
|
||||
$('body, html').animate({scrollTop: 0}, 200);
|
||||
},
|
||||
'mouseover': function () {
|
||||
$(this).attr('ysrc', function () {
|
||||
return $(this).attr('src');
|
||||
}).attr('src', function () {
|
||||
return $(this).data('src');
|
||||
});
|
||||
},
|
||||
'mouseout': function () {
|
||||
$(this).attr('src', function () {
|
||||
return $(this).attr('ysrc');
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
zy.lazyload_init = function (selector, options) {
|
||||
if (!selector) {
|
||||
selector = 'img.lazyload, img.lazyload_book_cover, img.lazyload_avatar';
|
||||
}
|
||||
options = $.extend({data_attribute: 'src', failure_limit: 10, effect: 'fadeIn'}, options ? options : {});
|
||||
$(selector).lazyload(options);
|
||||
};
|
||||
|
||||
$(function () {
|
||||
|
||||
// zy.lazyload_init();
|
||||
|
||||
zy.back_top();
|
||||
|
||||
zy.top_search_init();
|
||||
|
||||
|
||||
if($('#btn_index_lb_nv').length > 0){
|
||||
//轮播
|
||||
$('#btn_index_lb_nv li').on('mouseover', function () {
|
||||
var index = $(this).index();
|
||||
$(this).addClass('on').siblings('li').removeClass('on');
|
||||
var pic = $('#mod_index_lb_nv_pic li:eq(' + index + ')');
|
||||
var url = pic.find('a').attr('href');
|
||||
var title = pic.find('a').attr('title');
|
||||
var desc = $(this).data('desc');
|
||||
pic.show().find('img').trigger('lb').end().siblings('li').hide();
|
||||
$('#mod_index_lb_nv_txt').find('a').text(title).attr('title', title).attr('href', url)
|
||||
.end().find('p').text(desc);
|
||||
}).eq(0).mouseover();
|
||||
|
||||
setInterval(function () {
|
||||
var cur_index = $('#btn_index_lb_nv').find('li.on').index();
|
||||
var next_index = cur_index == $('#btn_index_lb_nv').find('li').length - 1 ? 0 : cur_index + 1;
|
||||
$('#btn_index_lb_nv').find('li:eq(' + next_index + ')').mouseover();
|
||||
}, 3000);
|
||||
}
|
||||
|
||||
|
||||
$('#mod_login_after').on({
|
||||
'mouseover': function () {
|
||||
$(this).children('ul').show();
|
||||
},
|
||||
'mouseout': function () {
|
||||
$(this).children('ul').hide();
|
||||
}
|
||||
});
|
||||
|
||||
//热门推荐
|
||||
$('[mod="hot_tj"] li').on({
|
||||
'mouseover': function () {
|
||||
$(this).addClass('on')
|
||||
},
|
||||
'mouseout': function () {
|
||||
$(this).removeClass('on');
|
||||
}
|
||||
});
|
||||
|
||||
//作品更新
|
||||
$('div[mod="btn_book_class"] span').on('click', function () {
|
||||
$(this).addClass('on').siblings('span').removeClass('on');
|
||||
$(this).parent().next().children('ol:eq(' + ($(this).index() == 2 ? 1 : 0) + ')').addClass('cur').siblings().removeClass('cur');
|
||||
}).eq(0).click();
|
||||
|
||||
//榜单
|
||||
$('[mod=rank_data_list] li').on('mouseover', function () {
|
||||
$(this).addClass('lis_sh').siblings('li').removeClass('lis_sh');
|
||||
});
|
||||
|
||||
$('.btn_toggle_mod_bang').on('mouseover', function () {
|
||||
$(this).css({background: '#c4c4c4', color: '#fff'}).siblings('span').css({background: '#fff', color: '#333'});
|
||||
$(this).parent().parent().children('div:eq(' + ($(this).index()-1) + ')').show().siblings('div').hide();
|
||||
});
|
||||
|
||||
//搜索
|
||||
$('[btn=search_keyword]').on('click', function () {
|
||||
var keyword = $('input[name=search_keyword]').val();
|
||||
var url = $('input[name=search_keyword]').attr('url');
|
||||
if (keyword != '') {
|
||||
if (url.indexOf('?') != -1){
|
||||
url=url +'&keyword='+ keyword;
|
||||
}else{
|
||||
url=url +'?keyword='+ keyword;
|
||||
}
|
||||
$(this).attr('href', url);
|
||||
window.location.href = url;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
//回车搜索
|
||||
$('input[name=search_keyword]').on('keyup', function (e) {
|
||||
if (e.keyCode == 13) {
|
||||
$('[btn=search_keyword]').click();
|
||||
}
|
||||
});
|
||||
|
||||
//详情页作品介绍展开/收起
|
||||
var mod_desc = $('#book_desc');
|
||||
var height = mod_desc.height();
|
||||
var min_height = 54, max_height = 180;
|
||||
if (height > min_height) {
|
||||
mod_desc.css({height: min_height + 'px'}).next().show().on('click', function () {
|
||||
$(this).hide().next().show().end().prev().animate({height: (height < max_height ? max_height : height) + 'px'}, 200);
|
||||
}).next().on('click', function () {
|
||||
$(this).hide().prev().show().prev().animate({height: min_height + 'px'}, 200);//.css({height: '90px'});
|
||||
});
|
||||
}
|
||||
|
||||
//详情页作品介绍展开/收起
|
||||
var mod_desc2 = $('#book_desc2');
|
||||
var height2 = mod_desc2.height();
|
||||
var min_height2 = 54, max_height2 = 180;
|
||||
if (height2 > min_height2) {
|
||||
mod_desc2.css({height: min_height2 + 'px'}).next().show().on('click', function () {
|
||||
$(this).hide().next().show().end().prev().animate({height: (height2 < max_height2 ? max_height2 : height2) + 'px'}, 200);
|
||||
}).next().on('click', function () {
|
||||
$(this).hide().prev().show().prev().animate({height: min_height2 + 'px'}, 200);//.css({height: '90px'});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//详情页作者其他作品
|
||||
$('#mod_other_book_list s').on({'click': function () {
|
||||
var is_left = $(this).hasClass('qh_L');
|
||||
var is_right = $(this).hasClass('qh_R');
|
||||
if (is_left || is_right) {
|
||||
var ul = $('#mod_other_book_list ul');
|
||||
var width = ul.find('li:eq(0)').outerWidth(true);
|
||||
var len = ul.find('li').length;
|
||||
var page = ul.data('page') ? Number(ul.data('page')) : 1;
|
||||
if (is_left) {
|
||||
page = page <= 1 ? 1 : page - 1;
|
||||
} else {
|
||||
page = page >= len ? len : page + 1;
|
||||
}
|
||||
var _left = -width*(page-1);
|
||||
ul.data('page', page).css({'position': 'relative'}).animate({left: _left}, 300);
|
||||
}
|
||||
},
|
||||
'selectstart': function () { return false; }});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user