晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
| DIR:/proc/thread-self/root/proc/self/root/home/salvufkx/www/wp-contentmmm/themes/vega/js/ |
| Current File : //proc/thread-self/root/proc/self/root/home/salvufkx/www/wp-contentmmm/themes/vega/js/custom.js |
jQuery(document).ready(function(){
"use strict";
jQuery('#main_menu_left li, #main_menu_right li').each(function()
{
var jQuerysublist = jQuery(this).find('ul:first');
jQuery(this).hover(function()
{
jQuerysublist.addClass('visible');
},
function()
{
jQuerysublist.removeClass('visible');
});
});
jQuery('#menu_wrapper .notice').verticalAlignMenu();
jQuery('.main_menu_container').verticalAlignMenu();
jQuery('.header_cart_wrapper').verticalAlignMenu();
jQuery('#page_caption_wrapper').verticalAlign();
jQuery('#page_caption_wrapper').addClass('visible');
jQuery('#page_caption #social_share_wrapper').addClass('visible');
jQuery('.header_cart_wrapper').addClass('visible');
jQuery('.content_middle').verticalAlign();
jQuery('#horizontal_gallery_wrapper tbody tr td .gallery_image_wrapper, .horizontal_gallery_wrapper tbody tr td .gallery_image_wrapper').children('.horizontal_gallery_img').each(function(index, value)
{
var calScreenWidth = jQuery(window).width();
var calScreenHeight = jQuery(window).height()/2;
jQuery(this).css('max-width', calScreenWidth+'px');
jQuery(this).css('max-height', calScreenHeight+'px');
jQuery(this).parent().addClass('visible');
});
var calScreenWidth = jQuery(window).width();
jQuery('#horizontal_gallery, .horizontal_gallery').imagesLoaded(function(){
if(calScreenWidth >= 480)
{
jQuery('#horizontal_gallery').addClass('visible');
}
});
jQuery(window).resize(function() {
jQuery('#horizontal_gallery_wrapper tbody tr td .gallery_image_wrapper, .horizontal_gallery_wrapper tbody tr td .gallery_image_wrapper').children('.horizontal_gallery_img').each(function(index, value)
{
var calScreenWidth = jQuery(window).width();
var calScreenHeight = jQuery(window).height()/2;
jQuery(this).css('max-width', calScreenWidth+'px');
jQuery(this).css('max-height', calScreenHeight+'px');
jQuery(this).parent().addClass('visible');
});
});
jQuery(window).resize(function() {
jQuery('#page_caption_wrapper').verticalAlign();
});
jQuery('a.fancy-gallery, .pp_gallery a').hover(
function(e) {
e.preventDefault();
},
function() { }
);
jQuery('.fancy_video, .lightbox_vimeo').magnificPopup({
src: jQuery(this).attr('href'),
type: 'inline',
removalDelay: 300,
mainClass: 'mfp-fade'
});
jQuery('a.fancy-gallery, .pp_gallery a').magnificPopup({
type: 'image',
removalDelay: 300,
mainClass: 'mfp-fade',
gallery:{
enabled:true
},
callbacks: {
imageLoadComplete: function() {
var isDisableDragging = jQuery('#pp_enable_dragging').val();
if(isDisableDragging!='')
{
jQuery("img.mfp-img").mousedown(function(){
return false;
});
}
},
}
});
jQuery('.img_frame').magnificPopup({
type: 'image',
removalDelay: 300,
mainClass: 'mfp-fade',
callbacks: {
imageLoadComplete: function() {
var isDisableDragging = jQuery('#pp_enable_dragging').val();
if(isDisableDragging!='')
{
jQuery("img.mfp-img").mousedown(function(){
return false;
});
}
},
}
});
jQuery('.post_img').click(
function(event){
jQuery(this).children('a').trigger('click');
}
);
var isDisableRightClick = jQuery('#pp_enable_right_click').val();
if(isDisableRightClick!='')
{
jQuery(this).bind("contextmenu", function(e) {
e.preventDefault();
});
}
var isDisableDragging = jQuery('#pp_enable_dragging').val();
if(isDisableDragging!='')
{
jQuery("img").mousedown(function(){
return false;
});
}
var windowWidth = jQuery(window).width();
var $window = jQuery(window);
var jQueryblogcontainer = jQuery('#blog_grid_wrapper, .blog_grid_wrapper');
var blogGridColumn = 2;
function reBlogLayout() {
var currentContainerWidth = jQueryblogcontainer.width();
var blogGridColumn = 3;
if(jQuery(window).width() < 480)
{
blogGridColumn = 1;
}
else if(jQuery(window).width() >= 480 && jQuery(window).width() < 768)
{
blogGridColumn = 2;
}
var masonryOpts = {
columnWidth: parseInt(currentContainerWidth/blogGridColumn)
};
jQueryblogcontainer.isotope({
resizable: false, // disable resizing by default, we'll trigger it manually
itemSelector : '.post.type-post',
masonry: masonryOpts
}).isotope();
}
// initialize masonry
jQuery('#blog_grid_wrapper, .blog_grid_wrapper').imagesLoaded(function(){
reBlogLayout();
jQuery('#blog_grid_wrapper, .blog_grid_wrapper').children('.post.type-post').each(function(index, value){
jQuery(this).addClass('animated'+(index+1));
jQuery(this).addClass('visible');
});
$window.smartresize( reBlogLayout );
});
jQuery('#blog_grid_wrapper, blog_grid_wrapper').children('.post.type-post').waypoint(function(direction) {
jQuery(this).addClass('visible', direction === 'down');
} , { offset: '80%' });
// filter items when filter link is clicked
jQuery('#portfolio_wall_filters li a').click(function(){
var selector = jQuery(this).attr('data-filter');
jQueryblogcontainer.isotope({ filter: selector });
jQuery('#portfolio_wall_filters li a').removeClass('active');
jQuery(this).addClass('active');
return false;
});
//Add to top button when scrolling
jQuery(window).scroll(function() {
var calScreenWidth = jQuery(window).width();
if(calScreenWidth > 768)
{
if(jQuery(this).scrollTop() > 200) {
jQuery('#toTop').stop().css({opacity: 1.0, "visibility": "visible"}).animate({"visibility": "visible"}, {duration:500,easing:"easeOutExpo"});
} else if(jQuery(this).scrollTop() == 0) {
jQuery('#toTop').stop().css({opacity: 0, "visibility": "hidden"}).animate({"visibility": "hidden"}, {duration:500,easing:"easeOutExpo"});
}
}
});
jQuery('#toTop').click(function() {
jQuery('body,html').animate({scrollTop:0},800);
});
jQuery('#menu_close_icon').click(function() {
jQuery('body').toggleClass('js_nav');
});
var supersizedWidth = jQuery('#supersized').width();
var wrapperLeft = jQuery('#wrapper').css('left').replace(/[^-\d\.]/g, '');
var calScreenWidth = jQuery(window).width();
var calScreenHeight = jQuery(window).height();
jQuery('#option_btn').click(
function() {
if(jQuery('#option_wrapper').css('left') != '0px')
{
jQuery('#option_wrapper').animate({"left": "0px"}, { duration: 500 });
jQuery(this).animate({"left": "250px"}, { duration: 500 });
}
else
{
jQuery('#option_wrapper').animate({"left": "-255px"}, { duration: 500 });
jQuery('#option_btn').animate({"left": "0px"}, { duration: 500 });
}
}
);
function launchFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if(element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
function exitFullscreen() {
if(document.exitFullscreen) {
document.exitFullscreen();
} else if(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
jQuery('#page_maximize').click(function(){
if(jQuery(this).hasClass('minimize'))
{
exitFullscreen();
}
else
{
launchFullscreen(document.documentElement);
}
jQuery(this).toggleClass('minimize');
});
if(calScreenWidth > 960)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight-14+'px');
}
else if(calScreenWidth <= 960 && calScreenWidth > 480)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight+'px');
}
else if(calScreenWidth <= 480)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight+25+'px');
}
jQuery(window).resize(function() {
var calScreenWidth = jQuery(window).width();
var calScreenHeight = jQuery(window).height();
if(calScreenWidth > 960)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight-14+'px');
}
else if(calScreenWidth <= 960 && calScreenWidth > 480)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight+'px');
}
else if(calScreenWidth <= 480)
{
jQuery('#full_video_bg').css('width', calScreenWidth+'px');
jQuery('#full_video_bg').css('height', calScreenHeight+'px');
jQuery('.photo_wall_wrapper_cover').css('top', calScreenHeight+25+'px');
}
});
if(jQuery('#pp_menu_display').val()=='true')
{
jQuery('#menu_close_icon').trigger('click');
}
if(jQuery.browser.msie && parseFloat(jQuery.browser.version)<10)
{
var calScreenWidth = jQuery(window).width();
var calScreenHeight = jQuery(window).height();
jQuery('#menu_close_icon').click(function(){
if(jQuery('#wrapper').css('left') != '1px')
{
jQuery('#wrapper').css('left', '1px');
}
else
{
jQuery('#wrapper').css('left', '0px');
}
});
jQuery.fn.placeholder();
if(jQuery('#pp_menu_display').val()=='true')
{
jQuery('#menu_close_icon').trigger('click');
}
}
window.onbeforeunload = function(e){
jQuery('body').addClass('loading');
}
jQuery('div[data-type="background"]').each(function(){
var bgobj = jQuery(this);
jQuery(window).scroll(function() {
var yPos = -(jQuery(window).scrollTop() / bgobj.data('speed'));
var coords = '50% '+ yPos + 'px';
bgobj.css({ backgroundPosition: coords });
});
});
jQuery('.progress_bar').each(function(){
jQuery(this).addClass('fadeIn');
var progressContent = jQuery(this).children('.progress_bar_content');
var progressWidth = progressContent.data('score');
progressContent.css({'width': progressWidth+'%'});
});
// Isotope
// modified Isotope methods for gutters in masonry
jQuery.Isotope.prototype._getMasonryGutterColumns = function() {
var gutter = this.options.masonry && this.options.masonry.gutterWidth || 0;
var containerWidth = this.element.width();
this.masonry.columnWidth = this.options.masonry && this.options.masonry.columnWidth ||
// or use the size of the first item
this.$filteredAtoms.outerWidth(true) ||
// if there's no items, use size of container
containerWidth;
this.masonry.columnWidth += gutter;
this.masonry.cols = Math.floor( ( containerWidth + gutter ) / this.masonry.columnWidth );
this.masonry.cols = Math.max( this.masonry.cols, 1 );
};
jQuery.Isotope.prototype._masonryReset = function() {
// layout-specific props
this.masonry = {};
// FIXME shouldn't have to call this again
this._getMasonryGutterColumns();
var i = this.masonry.cols;
this.masonry.colYs = [];
while (i--) {
this.masonry.colYs.push( 0 );
}
};
jQuery.Isotope.prototype._masonryResizeChanged = function() {
var prevSegments = this.masonry.cols;
// update cols/rows
this._getMasonryGutterColumns();
// return if updated cols/rows is not equal to previous
return ( this.masonry.cols !== prevSegments );
};
// cache jQuery window
var $window = jQuery(window);
// cache container
var $container = jQuery('#photo_wall_wrapper, .photo_wall_wrapper');
// start up isotope with default settings
$container.imagesLoaded( function(){
reLayout();
jQuery(this).children('.wall_entry').each(function(index, value){
if(jQuery(this).hasClass('masonry'))
{
var imgWidth = jQuery(this).find('.portfolio_img:first').width();
var imgHeight = jQuery(this).find('.portfolio_img:first').height();
jQuery(this).find('.mask_image_content:first').css('width', imgWidth-20+'px');
jQuery(this).find('.mask_image_content:first').css('height', imgHeight-20+'px');
}
});
$window.smartresize( reLayout );
});
jQuery('#photo_wall_wrapper, .photo_wall_wrapper').children('.wall_entry').waypoint(function(direction) {
jQuery(this).addClass('visible', direction === 'down');
} , { offset: '80%' });
jQuery(window).resize(function() {
var $container = jQuery('#photo_wall_wrapper, .photo_wall_wrapper');
$container.children('.wall_entry').each(function(index, value){
if(jQuery(this).hasClass('masonry'))
{
var imgWidth = jQuery(this).find('.portfolio_img:first').width();
var imgHeight = jQuery(this).find('.portfolio_img:first').height();
jQuery(this).find('.mask_image_content:first').css('width', imgWidth-20+'px');
jQuery(this).find('.mask_image_content:first').css('height', imgHeight-20+'px');
}
});
});
function reLayout() {
var currentContainerWidth = $container.width();
var columnCount = 3;
if(jQuery(window).width() < 480)
{
columnCount = 1;
}
else if(jQuery(window).width() >= 1400 && jQuery(window).width() < 1720)
{
columnCount = 4;
}
else if(jQuery(window).width() >= 1720 && jQuery(window).width() < 2200)
{
columnCount = 5;
}
else
{
columnCount = 6;
}
//alert(parseInt(currentContainerWidth/columnCount));
var masonryOpts = {
columnWidth: parseInt(currentContainerWidth/columnCount)
};
$container.isotope({
resizable: false, // disable resizing by default, we'll trigger it manually
itemSelector : '.wall_entry',
masonry: masonryOpts
}).isotope( 'reLayout' );
}
jQuery('.animate').waypoint(function(direction) {
jQuery(this).addClass('visible', direction === 'down');
} , { offset: '80%' });
jQuery('#page_content_wrapper.fixed .animate').addClass('visible');
var topbarHeight = jQuery('.top_bar').height();
topbarHeight+= parseInt(jQuery('.top_bar').css('paddingTop'));
topbarHeight+= parseInt(jQuery('.top_bar').css('paddingBottom'));
if(jQuery('#pp_fixed_menu').val()=='true')
{
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop() >= 200){
jQuery('.top_bar').addClass('fixed');
jQuery('.top_bar').addClass('visible');
jQuery('.main_menu_container').verticalAlignMenu();
jQuery('#menu_wrapper .notice').verticalAlignMenu();
jQuery('.header_cart_wrapper').verticalAlignMenu();
}
else if(jQuery(this).scrollTop() < 200)
{
jQuery('.top_bar').removeClass('fixed');
jQuery('.top_bar').removeClass('visible');
jQuery('.main_menu_container').verticalAlignMenu();
jQuery('#menu_wrapper .notice').verticalAlignMenu();
jQuery('.header_cart_wrapper').verticalAlignMenu();
if(jQuery('#pp_page_frame').val()=='true')
{
jQuery('#wrapper').css('paddingTop', '20px');
}
else
{
jQuery('#wrapper').css('paddingTop', '0px');
}
}
});
}
jQuery('#mobile_nav_icon').click(function() {
jQuery('body,html').animate({scrollTop:0},100);
jQuery('body').toggleClass('js_nav');
});
jQuery('#close_mobile_menu').click(function() {
jQuery('body').removeClass('js_nav');
});
jQuery('.mobile_menu_close a').click(function() {
jQuery('body').removeClass('js_nav');
});
jQuery('.top_bar #searchform button').click(function(e)
{
e.preventDefault();
if(jQuery(this).hasClass('active'))
{
jQuery(this).removeClass('active');
jQuery('.nav').removeClass('hide');
jQuery('#overlay_background').removeClass('visible');
}
else
{
jQuery(this).addClass('active');
jQuery('.nav').addClass('hide');
jQuery('#overlay_background').addClass('visible');
}
jQuery('.top_bar #searchform input').toggle();
jQuery('.top_bar #searchform input').focus();
});
jQuery("#s").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
jQuery("form#searchform").submit();
}
});
if (is_touch_device())
{
jQuery('.parallax').each(function(){
var dataImgURL = jQuery(this).data('image');
if(jQuery.type(dataImgURL) != "undefined")
{
jQuery(this).css('background-image', 'url('+dataImgURL+')');
jQuery(this).css('background-size', 'cover');
jQuery(this).css('background-position', 'center center');
}
});
}
else
{
jQuery.stellar({
horizontalScrolling: false,
responsive: true
});
}
});
jQuery(window).load(function(){
jQuery('.slider_wrapper').each(function(){
var autoPlay = jQuery(this).data('autoplay');
if(autoPlay==1)
{
autoPlay = true;
}
else
{
autoPlay = false;
}
var timer = parseInt(1000*jQuery(this).data('timer'));
jQuery(this).flexslider({
animation: "fade",
animationLoop: true,
itemMargin: 0,
minItems: 1,
maxItems: 1,
slideshow: autoPlay,
controlNav: false,
smoothHeight: true,
slideshowSpeed: timer,
move: 1
});
});
}); |