//輪播頁碼 不適用loop
function updateIndicator(e){
let total = e.item.count
let perPage = e.relatedTarget.settings.slideBy || e.relatedTarget.settings.items
let totalPages = Math.ceil(total / perPage)
let lastIndex = e.item.index + e.relatedTarget.settings.items
let currentPage = Math.ceil(lastIndex / perPage)
let $nav = $(e.target).closest(".owl-carousel").find(".owl-nav")
if(currentPage > totalPages) {
currentPage = totalPages
}
if(!$nav.find(".owl-page-indicator").length){
$('').insertAfter($nav.find(".owl-prev"))
}
$nav.find(".owl-page-indicator").text(currentPage + ' / ' + totalPages)
}
$(function(){
var _window = $(window);
var _body = $("body");
//測試用
//_body.addClass("theme-reverse")
/* 回頁首 */
$('.gotop').on('click',function(){
$("html,body").animate({scrollTop: 0},300);
});
_window.on('scroll', function(event) {
var scrollTop = _window.scrollTop();
if(scrollTop>0){
_body.addClass('is-sticky');
}else{
_body.removeClass('is-sticky');
}
});
//判斷menu觸邊
$(".header-nav.theme-desktop-row .nav-item").hover(function(){
let _this = $(this)
let offset = _this.offset()
let width = _this.outerWidth()
let screenWidth = $(window).width()
let leftDistance = offset.left
let rightDistance = screenWidth - (offset.left + width)
if(leftDistance < 150){
_this.addClass("theme-left-edge")
}else{
_this.removeClass("theme-left-edge")
}
if(rightDistance < 150){
_this.addClass("theme-right-edge")
}else{
_this.removeClass("theme-right-edge")
}
})
//menu開啟
$(document).on("click", ".header-menu-toggle, .header-nav-closer", function(){
$("body").toggleClass("menu-open")
})
//member-menu
$(document).on("click", ".func-item.member-item", function(){
$(this).toggleClass("in-open")
$(document).on("click.memberItem", function(e){
if(!$(e.target).closest(".func-item.member-item").length){
$(".func-item.member-item").removeClass("in-open")
$(document).off("click.memberItem")
}
})
})
//子menu
$(document).on("click", ".subnav-toggle", function(){
let _this = $(this)
let parent = _this.parents(".nav-item")
parent.toggleClass("in-open")
})
//youtube
$(document).on("click",".video-container", function(){
let _this = $(this)
let vid = _this.data("id")
if(vid){
let iframe = $('