/* -- /assets/js/common.js -- */ function leftNaviSubToggle($o) { $o.toggleClass("left_menu_active"); } $(function() { $(".category_head").click(function() { $(this).next(".menu_category_list").slideToggle(0); $(this).children(".category_extend").toggleClass("expanded"); }); $(".category_head").click(function() { $(this).next(".menu_category_list").slideToggle(0); $(this).children(".category_extend").toggleClass("expanded"); }); $(".btn_contact, #btn_close_qna").click(function() { if ($("#google_recaptcha").prop("src") == '' || typeof($("#google_recaptcha").prop("src")) == 'undefined') { var gs = $("#google_recaptcha").data("src"); $("#google_recaptcha").attr("src", gs) } if ($("#google_recaptcha").prop("src")) {} // $(".contactform_form").toggle(); $("#company").focus(); }); $("a.select_btn").click(function() { $(".select_list").toggle(); $(".select_list").toggleClass("outgrow"); $("a.select_btn").toggleClass("outgrow"); }); $(".category_extend").click(function() { $(this).toggleClass('on'); leftNaviSubToggle($(this).closest("li")); }); // $(".category_head > a, .subcategory_head > a").mouseover(function() { // $(this).closest("li").addClass("left_menu_active"); // }); }); /* -- /assets/js/qlight.js -- */ $(function () { //policy $(".pop_policy").click(function () { p = $(this).data("policy"); if (p == "privacy" || p == "privacy2") { w = "width=620px,height=560px"; } else { w = "width=620px,height=560px"; } window.open($(this).attr("href"), p, w); return false; }); $("#id_close").click(function () { window.close(); }); }); function isMobile() { var UserAgent = navigator.userAgent; if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) { return true; } else { return false; } } var wm; function popmap(n) { url = "/_widgets/map/?lang=" + zlang + "&loc=" + n; var tg = "popmap"; if (isMobile()) { tg = "_blank"; } var wm = window.open(url, tg, 'width=630,height=550,scrollbars=no,location=no,toolbar=no'); wm.focus(); } // function checkPosition() // { // // if($(window).width() < 1024) // // { // // // $('.mtop_menu').attr('id', 'menu_nav_sb'); // // } else { // // // $('.mtop_menu').removeAttr('id'); // // } // } $(window).resize(function () { var isMo = $('.moshow').is(":visible"); if (isMo === false) { // console.log('pc'); $('#menu_nav_sb > ul').css('width', '100%'); // $('#menu_nav_sb').css('top', '100px'); } else { // console.log('mo'); $('#menu_nav_sb > ul').css('width', '90%'); // $('#menu_nav_sb').css('top', '60px'); } }); (function () { var $menu_nav = $('#menu_nav_sb'); var menu_active = $('#menu_nav_sb .active').attr('data-item'); $menu_nav.sly({ horizontal: true, itemNav: 'centered', smart: true, mouseDragging: true, touchDragging: true, releaseSwing: true, startAt: menu_active, activateMiddle: true, speed: 0, elasticBounds: true, dragHandle: true, dynamicHandle: true, // swingSpeed: 0 }); $(window).resize(function (e) { $('#menu_nav_sb').sly('reload'); }); // // // var menu_nav_sb = new Swiper("#menu_nav_sb", { // // slidesPerView: 4, // // spaceBetween: 30, // // freeMode: true // loop: false, // loopedSlides: 2, // centeredSlides: false, // slidesPerView: 2, // touchRatio: 1, // spaceBetween: 20, // freeMode: true, // on : { // init : function () { // }, // imagesReady : function () { // 氇摖 雮措秬 鞚措歆€臧€ 搿滊摐 霅 歆來泟 鞚措菠韸戈皜 鞁滌瀾霅╇媹雼? // // $(".product_new_wrap").css("visibility","visible"); // }, // }, // }); // $(window).resize(function () { // var isMo = $('.moshow').is(":visible"); // // var prodview = $('.body_prodview').is(":visible"); // $(window).scroll(function () { // if ($(document).scrollTop() >= 0) { // //console.log($(document).scrollTop(), 100); // $('#menu_nav_sb').addClass('page-scroll-fixed'); // // $('.header').css('box-shadow', '0px 0px 0px #ddd'); // // if (isMo === true) { // // // if(prodview === false) { // $('.content_area .content_body').css('margin-top', '60px'); // // } // // } else { // // $('.content_area .content_body').css('margin-top', '0px'); // // } // } else { // $('#menu_nav_sb').removeClass('page-scroll-fixed'); // $('.content_area .content_body').css('margin-top', '0px'); // // $('.header').css('box-shadow', '0px 2px 5px #ddd'); // } // }); // }); var menu_nav_chk= $('#menu_nav_sb .tab_nv li').is(":visible"); if(menu_nav_chk === true){ $('.header_mo').css('box-shadow','none'); $('.header').css('box-shadow','none'); $('#menu_nav_sb').css('box-shadow','0px 2px 5px #ddd'); $('#menu_nav_sb').css('border-top','1px solid #D8D8D8'); $('.content_area .page_title, .contact_tit').css('padding-top', '120px'); } $(window).resize(function () { var menu_nav_chk= $('#menu_nav_sb .tab_nv li').is(":visible"); if(menu_nav_chk === true){ $('.header_mo').css('box-shadow','none'); $('#menu_nav_sb').css('border-top','1px solid #D8D8D8'); $('#menu_nav_sb').css('box-shadow','0px 2px 5px #ddd'); } else { // console.log('22'); $('.header').css('box-shadow','0px 2px 5px #ddd'); } }); $(window).scroll(function () { if ($(document).scrollTop() >= 0) { $('#menu_nav_sb').addClass('page-scroll-fixed'); //頇橁步氚╈龚 氚半剤 氍胳牅搿 鞝滉卑 content_body //$('.content_area .content_body').css('margin-top', '50px'); var menu_nav_chk= $('#menu_nav_sb .tab_nv li').is(":visible"); if(menu_nav_chk === false){ // $('.content_area .page_title, .contact_tit').css('padding-top', '50px'); $('.content_area .page_title, .contact_tit').css('padding-top', '50px'); $('.content_area .content_body').css('margin-top', '0px'); } else { $('.content_area .page_title, .contact_tit').css('padding-top', '100px'); // $('.content_area .page_title, .contact_tit').css('padding-top', '70px'); //頇橁步氚╈龚 氚半剤 氍胳牅搿 鞝滉卑 content_body //$('.content_area .content_body').css('margin-top', '50px'); } } else { $('#menu_nav_sb').removeClass('page-scroll-fixed'); $('.content_area .content_body').css('margin-top', '0px'); } }); }()); /* -- /assets/js/ellipsis.js -- */ (function($) { $.fn.ellipsis = function(tosize) { return this.each(function() { var el = $(this); //alert(el.html() + " \n" + el.css("overflow-x")); if(el.css("overflow") == "hidden" || el.css("overflow-x") == "hidden") { var text = el.html(); var multiline = el.hasClass('multiline'); if(multiline){ el.css('white-space', 'normal'); el.css('overflow-y', 'hidden'); } var t = $(this.cloneNode(true)) .hide() .css('position', 'absolute') .css('overflow', 'visible') .css('min-height', '0px') /*.css('max-height', '0px')*/ .width(multiline ? el.width() : 'auto') .height(multiline ? 'auto' : el.height()) ; el.after(t); function height() { if(typeof(tosize) == "undefined") { return t.height() > el.height(); }else{ return t.height() > tosize; } }; function width() { if(typeof(tosize) == "undefined") { return t.width() > el.width(); }else{ return t.width() > tosize; } }; var func = multiline ? height : width; //alert(func()); while (text.length > 0 && func()) { text = text.substr(0, text.length - 2); t.html(text + "..."); } el.html(t.html()).css("overflow","hidden"); t.remove(); } }); }; })(jQuery); (function($){ $(document).ready(function () { $(".ellipsis").ellipsis(); }); })(jQuery);