加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
QietuScener.js 2.83 KB
一键复制 编辑 原始数据 按行查看 历史
qietuwang 提交于 2015-06-10 21:35 . new file
/*!
* 切图全景 QietuScener v1.0
*
* Copyright 2014 quanjing.qietu.com, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
$(function() {
/*$(".panel").css({"height":$(window).height()});
$.scrollify({
section:".panel",
before:function(i){
if(i==0){
//$(i).preventDefault();
}
},
after:function(i){
$('.QietuScenerNav li').removeClass('current');
$('.QietuScenerNav li').eq(i).addClass('current');
}
});
$(".QietuScenerNav li").click(function(e) {
e.preventDefault();
$.scrollify("move",$(this).find('a').attr("href"));
});*/
$('.QietuScenerPage').css('height',$(window).height());
$(window).resize(function(){
$('.QietuScenerPage').css('height',$(window).height());
})
$('html,body').animate({'scrollTop':0});
var scrollpage = function(a,c){
delta = a;
/*向下*/
if(delta== -1){
//console.log($(this).scrollTop());
next_nav_li = $('.QietuScenerNav .selected').next();
}
/*向上*/
else if(delta== 1){
next_nav_li = $('.QietuScenerNav .selected').prev();
}
if(next_nav_li.size()<1){
return false;
}
next_page = $(next_nav_li.find('a').attr('href'));
/*当前页添加active样式*/
$('.QietuScenerPage').removeClass('active');
next_page.addClass('active');
//console.log(next_page.offset().top);
$('html,body').stop().animate({'scrollTop':next_page.offset().top},'normal','swing',function(){
$('.QietuScenerNav li').removeClass('selected');
next_nav_li.addClass('selected');
if(!next_nav_li.hasClass('hide')){
$('.QietuScenerNav li').removeClass('QietuScenerNavCurr');
next_nav_li.addClass('QietuScenerNavCurr');
}
});
}
var i = !1; !
$('body').mousewheel(function(event, delta) {
//console.log(delta);
//event.stopPropagation();
//event.preventDefault();
if (!$('html,body').is(":animated") && !i) {
i = !0,
setTimeout(function() {
i = !1
},
'normal');
scrollpage(delta,null);
}
});
$('.QietuScenerNav li, .naver li').click(function(){
$('html,body').stop().animate({'scrollTop':$($(this).find('a').attr('href')).offset().top},'slow','swing');
$('.QietuScenerNav li').removeClass('QietuScenerNavCurr').eq($(this).index()).addClass('QietuScenerNavCurr');
$('.QietuScenerNav li').removeClass('selected').eq($(this).index()).addClass('selected');
/*当前页添加active样式*/
$('.QietuScenerPage').removeClass('active');
$($(this).find('a').attr('href')).addClass('active');
})
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化