304 lines
9.2 KiB
JavaScript
304 lines
9.2 KiB
JavaScript
window.onload;
|
||
$(window).resize(wah);
|
||
|
||
function wah() {
|
||
|
||
}
|
||
|
||
$(window).scroll(function(event) {
|
||
if ($(window).scrollTop() > 0) {
|
||
//$('.head_box').addClass('active');
|
||
} else {
|
||
//$('.head_box').removeClass('active');
|
||
}
|
||
if ($(window).scrollTop() > 400) {
|
||
$('.gotop').addClass('active');
|
||
} else {
|
||
$('.gotop').removeClass('active');
|
||
}
|
||
})
|
||
|
||
// $(window).on("load", function() {
|
||
|
||
// setTimeout(function() {
|
||
// $('.loading').fadeOut();
|
||
// }, 4000);
|
||
|
||
// var style;
|
||
// for (var i=0; i<document.styleSheets.length; i++) {
|
||
// if (document.styleSheets[i].title == "new") {
|
||
// style = document.styleSheets[i];
|
||
// }
|
||
// }
|
||
// var top = 0;
|
||
// var left = 0;
|
||
// var length = 0;
|
||
// var angle = 0;
|
||
// var width = $('.index-tianfu').width();
|
||
// var height = $('.index-tianfu').outerHeight();
|
||
|
||
|
||
// //线条position设置为absolute时,坐标需要重新定位,获取单元格的偏移量作为线条的偏移量
|
||
|
||
// top = $('.index-tianfu').offset().top;
|
||
// left = $('.index-tianfu').offset().left;
|
||
|
||
// angle = Math.round(Math.atan(width/height)*180/Math.PI);//获取对角线角度,Math.atan()获取的是弧度,乘于180/pi得到角度
|
||
// length = Math.sqrt(width * width + height * height);//获取对角线长度,勾股定理
|
||
// $('style').append('.index-tianfu .fly::before {content: ""; position: absolute; width: 5px;left:2px;top:100%;transform-origin: top;height: ' + (length/2) + 'px; transform: rotate(-' + (180-angle) + 'deg);background-image: linear-gradient(to top, rgba(60, 149, 169, .9) , rgba(60, 149, 169, .0));}.index-tianfu .fly::after { transform: rotate(-' + (90-angle) + 'deg) translate(-50%,-50%);}');
|
||
|
||
// $('style').append('.index-tianfu .dfly::before {content: ""; position: absolute; width:5px;left:2px;top:0;transform-origin: top;height: ' + (length/2) + 'px; transform: rotate(-' + angle + 'deg);background-image: linear-gradient(to top, rgba(60, 149, 169, .9) , rgba(60, 149, 169, .0));}.index-tianfu .dfly::after { transform: rotate(' + (90-angle) + 'deg) translate(-50%,-50%);}');
|
||
|
||
|
||
|
||
|
||
// //console.log(angle)
|
||
// /*$('style').append('.index-tianfu .box .fly::before{conteont:"";position:absolute;left:0;top:100%; transform-origin: top;height: ' + length + 'px; transform: rotate(-' + (180-angle) + 'deg);background-image: linear-gradient(to top, rgba(60, 149, 169, .9) , rgba(60, 149, 169, .0));}');
|
||
// */
|
||
|
||
|
||
|
||
|
||
// })
|
||
|
||
$(function() {
|
||
|
||
$('.nav_btn').click(function() {
|
||
if ($('.nav_btn').attr('class') == 'nav_btn cur') {
|
||
$('.nav_btn').removeClass('cur');
|
||
$('.head_box .pull-right .lower-box').stop(true,true).slideUp();
|
||
$('body').css('overflow', 'inherit');
|
||
} else {
|
||
$('.nav_btn').addClass('cur');
|
||
$('.head_box .pull-right .lower-box').stop(true,true).slideDown();
|
||
$('body').css('overflow', 'hidden');
|
||
}
|
||
});
|
||
|
||
$('.head_box .pull-right .top-box .link-box .between-center').click(function(){
|
||
if($(this).find('i').text() == '中文'){
|
||
$(this).find('i').text('EN')
|
||
}else{
|
||
$(this).find('i').text('中文')
|
||
}
|
||
})
|
||
|
||
|
||
$('.ewm_tc').click(function() {
|
||
$(this).fadeOut();
|
||
})
|
||
|
||
if ($(window).width() <= 1204) {
|
||
$('.head_box .pull-right .top-box .link-box .between-center').click(function(){
|
||
$('.nav_btn').removeClass('cur');
|
||
$('.head_box .pull-right .lower-box').stop(true,true).slideUp();
|
||
$('body').css('overflow', 'inherit');
|
||
})
|
||
$('.sidebar .title').click(function(){
|
||
if($('.sidebar .title').attr('class') != 'title active'){
|
||
$('.sidebar .center-block').stop(true,true).slideDown()
|
||
$('.sidebar .title').addClass('active')
|
||
}else{
|
||
$('.sidebar .center-block').stop(true,true).slideUp()
|
||
$('.sidebar .title').removeClass('active')
|
||
}
|
||
})
|
||
} else {
|
||
|
||
$('.head_box .pull-right .lower-box ul li').hover(function() {
|
||
if ($(this).attr('clsss') != 'active') {
|
||
// $('.head_box .pull-right .lower-box ul li').removeClass('active').eq($(this).index()).addClass('active');
|
||
$('.head-menu .center-block').hide().eq($(this).index()).show();
|
||
}
|
||
})
|
||
$('.head-menu .center-block').mouseleave(function() {
|
||
$('.head-menu .center-block').hide()
|
||
})
|
||
$('.head_box .pull-right .top-box').mouseenter(function() {
|
||
$('.head-menu .center-block').hide()
|
||
})
|
||
|
||
}
|
||
|
||
//$('.index-tianfu .center-block ul').eq(0).find('li').hide().eq(0).show();
|
||
//$('.index-tianfu .center-block ul').eq(1).find('li').show().eq(0).hide();
|
||
//$('.index-tianfu .center-block ul').eq(1).find('li').click(function(){
|
||
// $('.index-tianfu .center-block ul').eq(0).find('li').hide().eq($(this).index()).show();
|
||
// $('.index-tianfu .center-block ul').eq(1).find('li').show().eq($(this).index()).hide();
|
||
//})
|
||
|
||
|
||
$(".gotop").click(function() {
|
||
var anh = $("body").offset().top;
|
||
$("html,body").stop().animate({
|
||
scrollTop: anh
|
||
}, 1000);
|
||
scrollAnh = 0;
|
||
scrollNum = 0;
|
||
});
|
||
//tab切换
|
||
$(".nav-tab li").off("click").on("click", function() {
|
||
var index = $(this).index();
|
||
$(this).addClass("active").siblings().removeClass("active");
|
||
$(".nav-box .tab-item").eq(index).addClass("active").siblings().removeClass("active");
|
||
});
|
||
|
||
|
||
$('.index-banner .search-box .pull-right .top-box div').click(function() {
|
||
if ($(this).attr('clsss') != 'active') {
|
||
$('.index-banner .search-box .pull-right .top-box div').removeClass('active').eq($(this).index())
|
||
.addClass('active');
|
||
}
|
||
})
|
||
|
||
$('.head_box .pull-right .top-box .search-box').mouseenter(function() {
|
||
$(this).addClass('active');
|
||
})
|
||
$('.head_box .pull-right .top-box .search-box .text').click(function() {
|
||
$('.head_box .pull-right .top-box .search-box ul').show();
|
||
})
|
||
$('.head_box .pull-right .top-box .search-box i').click(function() {
|
||
$('.head_box .pull-right .top-box .search-box').removeClass('active');
|
||
$('.head_box .pull-right .top-box .search-box ul').hide();
|
||
})
|
||
$('.head_box .pull-right .top-box .search-box').mouseleave(function() {
|
||
$('.head_box .pull-right .top-box .search-box').removeClass('active');
|
||
$('.head_box .pull-right .top-box .search-box ul').hide();
|
||
})
|
||
|
||
$('.f-r.box-content').hide().eq(0).show();
|
||
|
||
//首页头部轮播
|
||
var indexBanner = new Swiper('.banner-swiper', {
|
||
autoplay: {
|
||
delay: 4000
|
||
},
|
||
effect : 'fade',
|
||
speed:1500,
|
||
autoplayDisableOnInteraction: false,
|
||
loop: true,
|
||
indexNum:1,
|
||
indexNum2:1,
|
||
navigation: {
|
||
nextEl: '.icon-next',
|
||
prevEl: '.icon-prev',
|
||
},
|
||
|
||
on: {
|
||
init: function(swiper) {
|
||
slide = this.slides.eq(0);
|
||
slide.addClass('ani-slide');
|
||
},
|
||
slideChange: function() {
|
||
|
||
var indexR = this.realIndex;
|
||
// 过滤重复动作
|
||
if (indexR == 0 && this.indexNum == 0) {
|
||
return false;
|
||
}
|
||
// 当下标为0时
|
||
if (indexR == 0) {
|
||
this.indexNum = 0;
|
||
} else {
|
||
this.indexNum = 1;
|
||
}
|
||
var index = this.activeIndex;
|
||
|
||
|
||
slide = this.slides.eq(index);
|
||
slide.addClass('ani-slide');
|
||
|
||
|
||
},
|
||
transitionEnd: function() {
|
||
var indexR = this.realIndex;
|
||
// 过滤重复动作
|
||
if (indexR == 0 && this.indexNum2 == 0) {
|
||
return false;
|
||
}
|
||
// 当下标为0时
|
||
if (indexR == 0) {
|
||
this.indexNum2 = 0;
|
||
} else {
|
||
this.indexNum2 = 1;
|
||
}
|
||
|
||
var index = this.activeIndex;
|
||
|
||
|
||
for ( var i = 0; i < this.slides.length; i++) {
|
||
if(i==index){
|
||
|
||
}else{
|
||
slide = this.slides.eq(i);
|
||
slide.removeClass('ani-slide');
|
||
slide.removeClass('ani-slide2');
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|
||
},
|
||
},
|
||
|
||
});
|
||
|
||
//首页头部轮播
|
||
var wcBanner = new Swiper('.wc-swiper', {
|
||
speed: 1000,
|
||
loop: true,
|
||
navigation: {
|
||
nextEl: '.icon-next',
|
||
prevEl: '.icon-prev',
|
||
},
|
||
noSwiping : true,
|
||
pagination: {
|
||
el: '.wc-page',
|
||
clickable: true,
|
||
type: 'fraction',
|
||
},
|
||
});
|
||
$(".fix-box .close-gb").click(function(){
|
||
$(".fix-box").fadeOut();
|
||
})
|
||
|
||
//鼠标覆盖停止自动切换
|
||
/* wcBanner.el.onmouseover = function(){
|
||
wcBanner.autoplay.stop();
|
||
}
|
||
|
||
//鼠标离开开始自动切换
|
||
wcBanner.el.onmouseout = function(){
|
||
wcBanner.autoplay.start();
|
||
}*/
|
||
|
||
});
|
||
|
||
function sidebarTab(that,obj){
|
||
$('.sidebar ul li').removeClass('active');
|
||
$(that).addClass('active');
|
||
$('.f-r.box-content').hide();
|
||
$("#"+obj).show();
|
||
}
|
||
function query() {
|
||
var departure = $("#departure").prop('checked');
|
||
var arrival = $("#arrival").prop('checked');
|
||
var time = $("#time").val();
|
||
var flightno = $("#flightno").val();
|
||
if (departure){
|
||
window.location.href = "/flight/departure/departure.html?time=" + time + "&flightno=" + flightno;
|
||
}
|
||
if(arrival){
|
||
window.location.href = "/flight/arrival/arrival.html?time=" + time + "&flightno=" + flightno;
|
||
}
|
||
}
|
||
function check(str){
|
||
var temp="";
|
||
for(var i=0;i<str.length;i++){
|
||
if(str.charCodeAt(i)>0&&str.charCodeAt(i)<255){
|
||
temp+=str.charAt(i)
|
||
}
|
||
}
|
||
return temp;
|
||
} |