|
- $(window).load(function() {
- //banner
- var header = $('.header');
- var t = null;
- var headFlag = false;
- $('.headerSec1').click(function(){
- if(headFlag){
- return;
- }
- headFlag = true;
- if(header.hasClass('active')){
- header.removeClass('active');
- header.css('overflow','hidden')
- headFlag = false;
- }else{
- header.addClass('active');
- t = setTimeout(function(){
- header.css('overflow','initial')
- clearTimeout(t)
- headFlag = false;
- },1000)
- }
- })
- $('.headList > li').each(function(i,n){
- if(i > 5){
- $(n).find('.headList1').css({bottom:0,top:'inherit'});
- }
- })
-
- //移动端导航点击
- $('.navbar-nav > li > a').click(function(){
- var uls = $(this).siblings('ul');
- $('.navList').not(uls).stop().slideUp(500);
- uls.stop().slideToggle(500)
- })
- //search
- $('#search').click(function(){
- if($(this).hasClass('active')){
- var str = $(this).find('input').val().trim();
- if(str.length == 0){
- $(this).removeClass('active')
- }else{
- $(this).find('input').val('')
- location.href = 'search.html?str='+encodeUnicode(str)
- }
- }else{
- $(this).addClass('active')
- }
- }).find('input').on('focus click',function(e){
- e?e.stopPropagation():event.cancelBubble = true;
- })
- $('#searchPhone').click(function(){
- var parents = $(this).parent();
- if(parents.hasClass('active')){
- var str = parents.find('input').val().trim();
- if(str.length == 0){
- parents.removeClass('active')
- }else{
- parents.find('input').val('')
- location.href = 'search.html?str='+encodeUnicode(str)
- }
- }else{
- parents.addClass('active')
- }
- })
- });
- function encodeUnicode(str) {
- var res = [];
- for ( var i=0; i<str.length; i++ ) {
- res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4);
- }
- return "\\u" + res.join("\\u");
- }
|