蜜臀久久99精品久久一区二区_激情五月俺来也_丰满少妇熟乱xxxxx视频_黄色国产一级片_少妇放荡的呻吟干柴烈火动漫_久久爱www_亚洲一欧美日b_日韩av动漫_成人在线免费高清视频_日韩码一码二码三码区别69_狠狠撸狠狠操_中文字幕在线导航_欧美在线网_黄色网址中文字幕_午夜xx_国产成人无码专区_亚洲中亚洲中文字幕无线乱码_欧美精品片_欧美一级视频_日韩精品激情

FancyBox3 中文文檔

1. 介紹

fancyBox 是一個 JavaScript 庫,它以優雅的方式展示圖片,視頻和一些 html 內容。它包含你所期望的一切特性 —— 支持觸屏,響應式和高度自定義。

1.1 依賴

推薦 jQuery 3+,但是 fancyBox 仍支持 jQery 1.9.1+ 和 jQuery 2+ 。

注意

如果你在圖片縮放時遇到了問題,請升級 jQuery 到最近版本(至少v3.2.1)。

1.2 兼容

fancyBox 支持觸屏操作,而且支持縮放等手勢操作。在移動端和PC端上都十分合適。

fancyBox 已經在下列瀏覽器中測試:

  • Chrome
  • firefox
  • IE10/11
  • Edge
  • IOS Safari
  • Nexus 7 Chrome

2. 配置

可以在 html 文檔中引入.css.js來使用fancyBox,確保在這之前引入了 jQuery 庫。下面是使用fancyBox的一個基本的HTML模板:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>My page</title>

	<!-- CSS -->
	<link rel="stylesheet" type="text/css" href="jquery.fancybox.min.css">
</head>
<body>

	<!-- Your HTML content goes here -->

	<!-- JS -->
	<script src="http://code.jquery.com/jquery-3.2.1.min.js"></script>
	<script src="jquery.fancybox.min.js"></script>
</body>
</html>

注意

  • 要先引入jQuery
  • 如果頁面中已經引入過jQuery,不能再次引入
  • 不要同時引入 fancybox.jsfancybox.min.js
  • 一些方法(ajax,iframes 等)必須在一個web服務器上才可以正常運行,在瀏覽器打開一個本地文件是無法正常工作的

2.1 下載fancyBox

可以在GIthub下載最新的版本。

或者直接引用 cdnjs —cdnjs.com/libraries/f…。

2.2 包管理工具

fancyBox 還可以通多 npm 和 Bower安裝。

# NPM
npm install @fancyapps/fancybox --save

# Bower
bower install fancybox --save

3. 使用

3.1 使用 data 屬性初始化

最基本的用法是通過添加?data-fancybox?屬性到一個超鏈接標簽。標題可以通過?data-capiton?添加。例如:

<a href="image.jpg" data-fancybox data-caption="My caption">
	<img src="thumbnail.jpg" alt="" />
</a>

 

這種方式使用默認的配置,可以查看選項進行自定義配置,或者使用data-options屬性。

3.2 使用 JavaScript 初始化

使用 jQuery 選擇器選擇一個元素,然后調用fancybox方法:

<script type="text/javascript">
	$("[data-fancybox]").fancybox({
		// Options will go here
	});
</script>

使用這種方式,只有被選中的元素才可以觸發點擊事件。

為了可以現在或之后存在的元素都可以觸發點擊事件,使用selector選項。例如:

3.3 手動調用 fancyBox

fancyBox 允許使用 JavaScrip t以任意形式觸發,因此不必需要通過某一個元素觸發。下面例子為展示一段簡單的信息:

$.fancybox.open('<div class="message"><h2>Hello!</h2><p>You are awesome!</p></div>');

3.4 分組

如果你有一組元素,組內元素使用相同的?data-fancybox?值就可以組成一個相冊。不同的組應該使用不同的屬性值加以區分。

<a href="image_1.jpg" data-fancybox="group" data-caption="Caption #1">
	<img src="thumbnail_1.jpg" alt="" />
</a>

<a href="image_2.jpg" data-fancybox="group" data-caption="Caption #2">
	<img src="thumbnail_2.jpg" alt="" />
</a>

注意

fancyBox根據給定的url自己嘗試檢測內容的類型。如果無法檢測,該類型可以使用data-type屬性手動添加。

<a href="images.php?id=123" data-type="image" data-caption="Caption">
	Show image
</a>

4. 媒體類型

4.1 圖片

使用 fancyBox 的標準做法是用小尺寸的圖片鏈接到大尺寸圖片:

默認情況下,fancyBox 會在一張圖片展示前進行預加載。你可以選擇立即顯示圖片,這樣當加載完成后會馬上渲染和顯示完整尺寸的圖片。不過,以下屬性是必須添加的:

  • data-width?- 圖片的完整寬度
  • data-height?- 圖片的完整高度
<a href="image.jpg" data-fancybox="images" data-width="2048" data-height="1365">
    <img src="thumbnail.jpg" />
</a>

fancyBox 還支持禁止右鍵下載來保護圖片。當然這無法阻止那些下定決心下載的用戶,但是可以讓大多數想要盜取你文件的用戶打消這個念頭。

 

$('[data-fancybox]').fancybox({
  protect: true
})

4.2 行內 HTML

對于行內元素,你需要創建一個隱藏的元素并添加獨特的?id?屬性:

<div style="display: none;" id="hidden-content">
	<h2>Hello</h2>
	<p>You are awesome.</p>
</div>

然后只需要創建一個帶有?data-src?屬性的超鏈接,該屬性值匹配之前隱藏元素的id(優先使用# ):

 

<a data-fancybox data-src="#hidden-content" href="javascript:;">
	Trigger the fancyBox
</a>

這段代碼會產生一個關閉按鈕(如果你沒有通過?smallBtn: false?禁用的話),這個按鈕只設置了居中。因此你可以很輕松地通過css來自定義樣式。

 

4.3 Ajax

想要通過 Ajax 加載內容,需要在超鏈接添加?data-type="ajax"?屬性:

<a data-fancybox data-type="ajax" data-src="my_page.com/path/to/ajax/" href="javascript:;">
	AJAX content
</a>

另外,可以使用?data-filter?屬性定義一個選擇器,來顯示響應的一部分。這個選擇器需要是一個合法的 jQuery 選擇器:

 

<a data-fancybox data-type="ajax" data-src="my_page.com/path/to/ajax/" data-filter="#two" href="javascript:;">
	AJAX content
</a>

4.4 Iframe

如果內容可以展示在頁面,并且放在 iframe 中不會被腳本或者安全策略禁止,它就可以在 fancyBox 中展示:

<a data-fancybox data-type="iframe" data-src="http://codepen.io/fancyapps/full/jyEGGG/" href="javascript:;">
	Webpage
</a>

<a data-fancybox data-type="iframe" data-src="https://mozilla.github.io/pdf.js/web/viewer.html" href="javascript:;">
	Sample PDF
</a>

如果嵌入了 iframe,可以從父容器中訪問和控制 fancyBox:

// 根據內容調整 iframe 的高度
parent.jQuery.fancybox.getInstance().update();

// 關閉當前的 fancyBox 實例
parent.jQuery.fancybox.getInstance().close();

Iframe 尺寸可以通多 CSS 調整:

 

.fancybox-slide--iframe .fancybox-content {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 0;
}

如果需要的話,CSS 樣式可以被 JS 覆蓋:

$("[data-fancybox]").fancybox({
	iframe : {
		css : {
			width : '600px'
		}
	}
});

如果你沒有禁止 iframe 的預加載(使用preload),那么fancyBox會嘗試計算內容的尺寸,并且會根據內容來調整 iframe 的寬高。注意,這依賴于同源策略,因此會有一些限制。

下面這個例子禁止了 iframe 的預加載,并且用取消按鈕代替了工具欄。

$('[data-fancybox]').fancybox({
	toolbar  : false,
	smallBtn : true,
	iframe : {
		preload : false
	}
})

5. 嵌入

支持的網站可以展示在 fancyBox 中,只需要提供頁面的地址即可:

<a data-fancybox >
  YouTube video
</a>

<a data-fancybox >
  Vimeo video
</a>

<a data-fancybox >
	Google Map
</a>

<a data-fancybox  data-caption="<span title=&quot;Edited&quot;>balloon rides at dawn ??<br>was such a magical experience floating over napa valley as the golden light hit the hills.<br><a href=&quot;https://www.instagram.com/jamesrelfdyer/&quot;>@jamesrelfdyer</a></span>">
	Instagram photo
</a>

5.1 視頻尺寸

通過 CSS 調整視頻的顯示大?。?/p>

.fancybox-slide--video .fancybox-content {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
}

5.2 視頻參數

通過 url 中的參數控制視頻

<a data-fancybox >
  YouTube video - hide controls and info
</a>

<a data-fancybox >
  Vimeo video - custom color
</a>

通過 JavaScript 控制視頻:

$('[data-fancybox]').fancybox({
	youtube : {
		controls : 0,
		showinfo : 0
	},
	vimeo : {
		color : 'f00'
	}
});

6. 選項

默認選項值快速參考:

var defaults = {

    // 相冊循環瀏覽
    loop : false,

    // 圖片周圍的margin,如果視口(viewport)寬度小于800px則忽略
    margin : [44, 0],

    // Horizontal space between slides
    gutter : 50,

    // 鍵盤瀏覽
    keyboard : true,

    // 是否在屏幕邊緣顯示箭頭
    arrows : true,

    // 是否顯示infobar (頂部的counter and arrows)
    infobar : true,

    // 是否顯示頂部的toolbar
    toolbar : true,

    // 控制頂部toolbar里顯示的圖表
  	// 通過`btnTpl`選項的模板創建按鈕,并被放置在toolbar(class="fancybox-toolbar"`的元素)中
    buttons : [
        'slideShow',
        'fullScreen',
        'thumbs',
        'share',
        //'download',
        //'zoom',
        'close'
    ],

    // 探測"idle"的時間(秒)
    idleTime : 3,

    // 是否在右上角顯示關閉按鈕
  	// 如果設置為'auto',遇到內容類型為html,inline,ajax時顯示
    // Use template from `btnTpl.smallBtn` for customization
    smallBtn : 'auto',

    // 保護文件,禁止右鍵下載
    protect : false,

    // Shortcut to make content "modal" - 禁止鍵盤瀏覽,隱藏按鈕等
    modal : false,

    image : {
      	// 預加載
      	// 需要預定義圖片的尺寸
      	// 設置為'auto',自動在預覽圖中縮放
        preload : "auto"

    },

    ajax : {

        // 請求 ajax 的配置
        settings : {
          	// 表明請求是從模態框中發起,名字可改
            data : {
                fancybox : true
            }
        }

    },

    iframe : {

        // Iframe 模板
        tpl : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',

        // 預加載
        // 由于同源策略,不能加載跨域數據
        preload : true,

      	// 自定義包裹 iframe 的元素的 CSS 樣式
      	// 這樣就可以自定義 iframe 的尺寸
        css : {},

        // iframe 標簽屬性
        attr : {
            scrolling : 'auto'
        }

    },

    // 如果內容類型不能自動檢測出來,默認值為'image'
    defaultType : 'image',

    // 打開/關閉動畫類型
    // 可用的值:
    //   false            - disable
    //   "zoom"           - zoom images from/to thumbnail
    //   "fade"
    //   "zoom-in-out"
    //
    animationEffect : "zoom",

    // 打開/關閉動畫使用的時間,ms
    animationDuration : 500,

    // 圖片縮放時是夠改變透明度
  	// 如果透明度為'auto',那么圖片和縮略圖比例不一致時透明度將會發生改變
    zoomOpacity : "auto",

    // 滑塊動畫
    //
    // 可用的值:
    //   false            - disable
    //   "fade'
    //   "slide'
    //   "circular'
    //   "tube'
    //   "zoom-in-out'
    //   "rotate'
    //
    transitionEffect : "fade",

    // 動畫持續時間,ms
    transitionDuration : 366,

    // 自定義的滑塊的 class 值
    slideClass : '',

    // 自定義的布局的 class 值
    baseClass : '',

    // 布局的模板
    baseTpl	:
        '<div class="fancybox-container" role="dialog" tabindex="-1">' +
            '<div class="fancybox-bg"></div>' +
            '<div class="fancybox-inner">' +
                '<div class="fancybox-infobar">' +
                    '<span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span>' +
                '</div>' +
                '<div class="fancybox-toolbar">{{buttons}}</div>' +
                '<div class="fancybox-navigation">{{arrows}}</div>' +
                '<div class="fancybox-stage"></div>' +
                '<div class="fancybox-caption-wrap"><div class="fancybox-caption"></div></div>' +
            '</div>' +
        '</div>',

    // 加載中時的模板
    spinnerTpl : '<div class="fancybox-loading"></div>',

    // 錯誤時的模板
    errorTpl : '<div class="fancybox-error"><p>{{ERROR}}<p></div>',

    btnTpl : {

        download : '<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}">' +
                    '<svg viewBox="0 0 40 40">' +
                        '<path d="M20,23 L20,8 L20,23 L13,16 L20,23 L27,16 L20,23 M26,28 L13,28 L27,28 L14,28" />' +
                    '</svg>' +
                '</a>',

        zoom : '<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}">' +
                    '<svg viewBox="0 0 40 40">' +
                        '<path d="M 18,17 m-8,0 a 8,8 0 1,0 16,0 a 8,8 0 1,0 -16,0 M25,23 L31,29 L25,23" />' +
                    '</svg>' +
                '</button>',

        close : '<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}">' +
                    '<svg viewBox="0 0 40 40">' +
                        '<path d="M10,10 L30,30 M30,10 L10,30" />' +
                    '</svg>' +
                '</button>',

      	// 如果'smallBtn'沒有設置為 false,默認關閉按鈕將會被放置在你的 html/inline/ajax 內容中
        smallBtn   : '<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"></button>',

        // 箭頭
        arrowLeft : '<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}">' +
                        '<svg viewBox="0 0 40 40">' +
                          '<path d="M10,20 L30,20 L10,20 L18,28 L10,20 L18,12 L10,20"></path>' +
                        '</svg>' +
                      '</button>',

        arrowRight : '<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}">' +
                      '<svg viewBox="0 0 40 40">' +
                        '<path d="M30,20 L10,20 L30,20 L22,28 L30,20 L22,12 L30,20"></path>' +
                      '</svg>' +
                    '</button>'
    },

    // 模態框放置在哪個節點中
    parentEl : 'body',


    // 焦點處理
    // ==============

    // 打開后焦點在第一個支持焦點的元素上
    autoFocus : false,

    // 關閉后焦點回到 active 的元素上
    backFocus : true,

    // 不讓用戶焦點放在模態框外的內容中
    trapFocus : true,


    // 模態框配置
    // =======================

    fullScreen : {
        autoStart : false,
    },

    // 設置 `touch: false` 來禁止拖拽/手指滑動
    touch : {
        vertical : true,  // 允許垂直方向拖拽
        momentum : true   // Continue movement after releasing mouse/touch when panning
    },

    // 手動初始化時的 hash 值,
    // 設為 `false` 不改變 hash 
    hash : null,

    // 自定義或者添加媒體類型
    // 例如:
    /*
    media : {
        youtube : {
            params : {
                autoplay : 0
            }
        }
    }
    */
    media : {},

    slideShow : {
        autoStart : false,
        speed     : 4000
    },

    thumbs : {
        autoStart   : false,                  // 打開的時候展示縮略圖
        hideOnClose : true,                   // 關閉動畫開始時隱藏縮略圖輪廓
        parentEl    : '.fancybox-container',  // Container is injected into this element
        axis        : 'y'                     // 垂直 (y) or 水平 (x) 滾動
    },

    // 使用鼠標滾輪來瀏覽相冊
    // 設為 'auto' - 只對圖片啟用
    wheel : 'auto',

    // 毀掉函數
    //==========

    // 更多信息請查看 API
    // 例如:
    /*
        afterShow: function( instance, current ) {
             console.info( 'Clicked element:' );
             console.info( current.opts.$orig );
        }
    */

    onInit       : $.noop,  // 實例初始化完成

    beforeLoad   : $.noop,  // 側欄的內容正在被加載
    afterLoad    : $.noop,  // 側欄的內容加載完成后

    beforeShow   : $.noop,  // 打開動畫開始前
    afterShow    : $.noop,  // 內容加載完成,進行動畫的時候

    beforeClose  : $.noop,  // 實例準備關閉的時候,返回 false 值取消關閉
    afterClose   : $.noop,  // 實例關閉后

    onActivate   : $.noop,  // 實例激活的時候
    onDeactivate : $.noop,  // 其他實例被激活的時候


    // 交互
    // ===========

    // 使用一下選項自定義用戶單擊雙擊等事件
    // 每個選項可以是字符串,或者有返回值的方法
    //
    // 可用的值:
    //   "close"           - close instance
    //   "next"            - move to next gallery item
    //   "nextOrClose"     - move to next gallery item or close if gallery has only one item
    //   "toggleControls"  - show/hide controls
    //   "zoom"            - zoom image (if loaded)
    //   false             - do nothing

    // 內容被點擊
    clickContent : function( current, event ) {
        return current.type === 'image' ? 'zoom' : false;
    },

    // 側邊欄被點擊
    clickSlide : 'close',

    // 點擊模態框外的北京時
    clickOutside : 'close',

    // 同之前的兩個一樣,只是是雙擊的時候
    dblclickContent : false,
    dblclickSlide   : false,
    dblclickOutside : false,


    // 移動端事件
    // =============================================

    mobile : {
        idleTime : false,
        margin   : 0,

        clickContent : function( current, event ) {
            return current.type === 'image' ? 'toggleControls' : false;
        },
        clickSlide : function( current, event ) {
            return current.type === 'image' ? 'toggleControls' : 'close';
        },
        dblclickContent : function( current, event ) {
            return current.type === 'image' ? 'zoom' : false;
        },
        dblclickSlide : function( current, event ) {
            return current.type === 'image' ? 'zoom' : false;
        }
    },


    // 國際化
    // ============

    lang : 'en',
    i18n : {
        'en' : {
            CLOSE       : 'Close',
            NEXT        : 'Next',
            PREV        : 'Previous',
            ERROR       : 'The requested content cannot be loaded. <br/> Please try again later.',
            PLAY_START  : 'Start slideshow',
            PLAY_STOP   : 'Pause slideshow',
            FULL_SCREEN : 'Full screen',
            THUMBS      : 'Thumbnails',
            DOWNLOAD    : 'Download',
            SHARE       : 'Share',
            ZOOM        : 'Zoom'
        },
        'de' : {
            CLOSE       : 'Schliessen',
            NEXT        : 'Weiter',
            PREV        : 'Zurück',
            ERROR       : 'Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp?ter nochmal.',
            PLAY_START  : 'Diaschau starten',
            PLAY_STOP   : 'Diaschau beenden',
            FULL_SCREEN : 'Vollbild',
            THUMBS      : 'Vorschaubilder',
            DOWNLOAD    : 'Herunterladen',
            SHARE       : 'Teilen',
            ZOOM        : 'Ma?stab'
        }
    }

};

通過傳入?fancybox?方法一個對象來設置一個實例:

$("[data-fancybox]").fancybox({
	thumbs : {
		autoStart : true
	}
});

可以通過?$.fancybox.defaults?命名空間修改 fancyBox 的默認選項:

$.fancybox.defaults.animationEffect = "fade";

對于單獨的元素可以通過?data-options?屬性進行自定義。這個屬性值要求JSON格式的對象:

<a data-fancybox data-options='{"caption" : "My caption", "src" : "https://codepen.io/about/", "type" : "iframe"}' href="javascript:;" class="btn">
	Open external page
</a>

7. API

API 提供了一系列的方法來控制 fancyBox。這些方法幫助你擴展插件,整合到其他的 web 應用中。

7.1 核心方法

操作實例的核心方法:

// 只關閉當前 active 狀態或者所有的 fancyBox 實例
$.fancybox.close( true );

// 打開 fancyBox
$.fancybox.open( items, opts, index );

通過 jQuery 將相冊中的元素變為 jQuery 對象或者包含純對象的數組,進行更多操作如創建定義點擊事件。

var $links = $('.fancybox');

$links.on('click', function() {

	$.fancybox.open( $links, {
		// 自定義內容
	}, $links.index( this ) );

	return false;
});

手動創建一組對象時,組內元素應該遵循以下規則:

{
  	src  : '' // 資源
	type : '' // 類型: image|inline|ajax|iframe|html (optional)
	opts : {} // 選項 (optional)
}

下面是一個通過 JavaScrip t打開相冊的例子:

$.fancybox.open([
	{
		src  : '1_b.jpg',
		opts : {
			caption : 'First caption'
		}
	},
	{
		src  : '2_b.jpg',
		opts : {
			caption : 'Second caption'
		}
	}
], {
	loop : false
});

fancyBox 允許只傳一個對象。打開行內元素的例子:

$.fancybox.open({
	src  : '#hidden-content',
	type : 'inline',
	opts : {
		afterShow : function( instance, current ) {
			console.info( 'done!' );
		}
	}
});
// 譯者注:行內元素如下
<div id="#hidden-content">
  <p>...content</p>
</div>

 

7.2 實例的方法

你需要定義一個實例來使用實例的方法。

var instance = $.fancybox.open(
	// 內容和選項
);

從當前 active 的實例中獲取信息:

var instance = $.fancybox.getInstance();

回調函數的第一個參數返回實例信息:

$("[data-fancybox]").fancybox({
	afterShow : function( instance, current ) {
		console.info( instance );
	}
});

實例可以調用以下方法:

// 跳到下一個相冊元素
instance.next( duration );

//跳到上一個相冊元素
instance.previous( duration );

// 調到選中的相冊元素
instance.jumpTo( index, duration );

// 檢測當前尺寸是否小于實際尺寸
instance.isScaledDown();

// 縮放到實際尺寸
instance.scaleToActual( x, y, duration );

// 檢測尺寸是否超過父元素
instance.canPan();

// 縮放適應父元素尺寸
instance.scaleToFit( duration );

// 更新滑塊的內容和位置
instance.update();

// 更新側邊欄的位置, 縮放內容來適應
instance.updateSlide( slide );

// 更新 infobar 的值, 導航按鈕的狀態, 和展示標題
instance.updateControls( force );

// 在側邊欄中加載自定義內容
instance.setContent( slide, content );

// 在側邊欄中加載loading效果
instance.showLoading( slide );

// 從側邊欄中去除loading效果
instance.hideLoading( slide );

// 找到和把焦點放在第一個可以放置焦點的元素
instance.focus();

// 激活當前 active 的實例,顯示在最前面
instance.activate();

// 關閉實例
instance.close();

7.3 事件

fancyBox 支持觸發以下事件:

beforeLoad   : 滑塊的內容加載前
afterLoad    : 滑塊內容加載后

beforeShow   : 打開動畫開始前
afterShow    : 內容或者動畫加載完成

beforeClose  : 實例準備關閉前,染回`false`取消關閉
afterClose   : 實例關閉后

onInit       : 實例初始化完成
onActivate   : 實例active狀態
onDeactivate : 其他實例變為active狀態

事件可以作為一個對象的函數屬性,該對象作為參數傳入到 fancyBox 初始化方法中:

<script type="text/javascript">
	$("[data-fancybox]").fancybox({
		afterShow: function( instance, slide ) {

			// Tip: Each event passes useful information within the event object:

			// Object containing references to interface elements
			// (background, buttons, caption, etc)
			// console.info( instance.$refs );

			// Current slide options
			// console.info( slide.opts );

			// Clicked element
			// console.info( slide.opts.$orig );

			// Reference to DOM element of the slide
			// console.info( slide.$slide );

		}
	});
</script>

每一個回調函數接收兩個參數 —— 當前的 fancyBox 實例和當前的相冊對象(如果它們存在)。

fancyBox也支持觸發所有的實例事件。為了防止和其他的腳本產生干擾,這些事件命名為.fb結尾。這些事件函數接收3個參數—事件(event),當前的 fancyBox 實例和當前的相冊對象。

下面例子是綁定afterShow事件:

$(document).on('afterShow.fb', function( e, instance, slide ) {
	// Your code goes here
});

如果你想阻止當前彈窗的關閉(例如在表單提交之后),可以使用beforeClose。只需要返回false即可:

beforeClose : function( instance, current, e ) {
	if ( $('#my-field').val() == '' ) {
		return false;
	}
}

8. 模塊

fancyBox 代碼被分成幾個擴展核心功能的文件(模塊)。你可以通過去除不必要的模塊來構建你自己的 fancyBox 版本。如果需要,每一個模塊有自己的.js.css文件。

// 自定義、添加新的媒體類型
// 例如:
/*
media : {
	youtube : {
		params : {
			autoplay : 0
		}
	}
}
*/
media : {},

slideShow : {
	autoStart : false,
	speed     : 4000
},

thumbs : {
	autoStart   : false,                  // 打開時顯示縮略圖
	hideOnClose : true,                   // Hide thumbnail grid when closing animation starts
	parentEl    : '.fancybox-container',  // Container is injected into this element
	axis        : 'y'                     // Vertical (y) or horizontal (x) scrolling
}

Example (show thumbnails on start):

開始時展示縮略圖的例子:

$('[data-fancybox="images"]').fancybox({
	thumbs : {
		autoStart : true
	}
})

如果你查看了 fancyBox 的實例對象,你會發現一些key的值是大寫的 —— 他們關聯著其他模塊的對象。當然,你也會發現 fancyBox 使用和 jQuery 一直的前綴?$?。

下面例子為如何拿到縮略圖柵格元素:

$.fancybox.getInstance().Thumbs.$grid

下面例子為如何調用切換縮略圖的方法:

$.fancybox.getInstance().Thumbs.toggle();

可使用的方法列表:

Thumbs.focus()
Thumbs.update();
Thumbs.hide();
Thumbs.show();
Thumbs.toggle();

FullScreen.request( elem );
FullScreen.exit();
FullScreen.toggle( elem );
FullScreen.isFullscreen();
FullScreen.enabled();

SlideShow.start();
SlideShow.stop();
SlideShow.toggle();

如果你想禁止 hash 模塊,使用下面代碼片段(引用 JS 之后):

$.fancybox.defaults.hash = false;

9. FAQ

1. 打開、關閉導致固定定位的元素移動

在固定定位的元素的class中加入compensate-for-scrollbar。例子為使用Bootstrap的navbar組件:

<nav class="navbar navbar-inverse navbar-fixed-top compensate-for-scrollbar">
	<div class="container">
		..
	</div>
</nav>

上個例子中,腳本會測量滾動條的寬度,創建compensate-for-scrollbar樣式并將寬度值復制到該樣式的margin-right屬性。因此,如果你的元素寬度設置為width:100%,你應該同時使用leftright定位,例如:

.navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

2. 如何自定義標題

你可以使用caption選項,它接收一個函數,并且被組內的每個元素調用。例子為增加圖片下載鏈接:

$( '[data-fancybox="images"]' ).fancybox({
    caption : function( instance, item ) {
        var caption = $(this).data('caption') || '';

        if ( item.type === 'image' ) {
            caption = (caption.length ? caption + '<br />' : '') + '<a href="' + item.src + '">Download image</a>' ;
        }

        return caption;
    }
});

在標題右邊增加當前圖片的序號和圖片總數:

$( '[data-fancybox="images"]' ).fancybox({
    infobar : false,
    caption : function( instance, item ) {
        var caption = $(this).data('caption') || '';

        return ( caption.length ? caption + '<br />' : '' ) + 'Image <span data-fancybox-index></span> of <span data-fancybox-count></span>';
    }
});

caption方法里面,this指向被點擊的元素。例子為使用不同的標題:

$( '[data-fancybox]' ).fancybox({
	caption : function( instance, item ) {
		return $(this).find('figcaption').html();
	}
});

3. 如何在tool上創建自定義按鈕

創建可重復使用的按鈕例子:

// 創建按鈕模板
$.fancybox.defaults.btnTpl.fb = '<button data-fancybox-fb class="fancybox-button fancybox-button--fb" title="Facebook">' +
    '<svg viewBox="0 0 24 24">' +
        '<path d="M22.676 0H1.324C.594 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294h-3.13v-3.62h3.13V8.41c0-3.1 1.894-4.785 4.66-4.785 1.324 0 2.463.097 2.795.14v3.24h-1.92c-1.5 0-1.793.722-1.793 1.772v2.31h3.584l-.465 3.63h-3.12V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .594 23.408 0 22.676 0"/>' +
    '</svg>' +
'</button>';

// 使用時間代理使按鈕可點擊
$('body').on('click', '[data-fancybox-fb]', function() {
  window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(window.location.href)+"&t="+encodeURIComponent(document.title), '','left=0,top=0,width=600,height=300,menubar=no,toolbar=no,resizable=yes,scrollbars=yes');
});

// 自定義按鈕
$( '[data-fancybox="images"]' ).fancybox({
  buttons : [
    'fb',
    'close'
  ]
});

4. 如何重置縮略圖柵格的位置

這里沒有 JS 選項去改變縮略圖柵格的位置,但是 fancyBox 允許你使用 CSS 來改變每個塊元素的位置或者尺寸(例如:內容區域,標題或者縮略圖柵格)。這使你很自由的改變彈框窗口的外觀和樣式。

5. 如何禁止touch操作

當你想內容可選擇或者可點擊,有兩個選項:

  • 設置touch:false完全禁止 touch 操作
  • 添加data-selectable="true"屬性到你的 html 元素
THE END
主站蜘蛛池模板: 恒昌医疗器械有限公司| 济南市医药有限公司| 浪潮lg数字移动通信有限公司| ngk电瓷有限公司| 起凡数字技术有限公司| 智慧银贵金属有限公司| 源茂装饰工程有限公司| 宗发农业发展有限公司| 杭州南方机电有限公司| 保定天威英利新能源有限公司| 昆山驰鹏五金制品有限公司| 山东墨龙石油机械有限公司| 绍兴 暖通 有限公司| 德图仪器国际贸易上海有限公司| 三之星 苏州有限公司| 深圳电池材料有限公司| 华润宜昌电力有限公司| 北京蓝星化工机械有限公司| 山东临沂包装有限公司| 运动防护用品有限公司| 顺德震德塑料机械有限公司| 东莞市石龙电子有限公司| 北京兴盛汽车销售有限公司| 格兰仕工贸有限公司| 神州通医药有限公司| 允升吉电子有限公司| 航天海鹰钛业有限公司| 建盛建设工程有限公司| 佛山菲比家居有限公司| 德州艾荷过滤设备有限公司| 山东金亿机械有限公司| 浙江龙井电器有限公司| 福是多电器有限公司| 杭州意博电器有限公司| 福建武夷实业有限公司| 大陆汽车系统天津有限公司| 南京肯特复合材料有限公司| 狮丹努进出口有限公司| 汕头药业有限公司招聘| 山东美厨厨业有限公司| 青岛水产饲料有限公司| 天津金融租赁有限公司| 温州轻工艺有限公司| 中北建设工程有限公司| 天津雷沃动力有限公司公司| 山西供水设备有限公司| 深圳旭程电子有限公司| 深圳欣博跃有限公司| 广东揭阳市食品有限公司| 上海比灿信息技术有限公司| 海尔特种冰柜有限公司| 马斯康电子有限公司| 郑州华鑫机械有限公司| 顺豪电器有限公司招聘| 厦门华润置地有限公司| 佳盟子机床有限公司| 漳州经济发展有限公司| 深圳市庆新有限公司| 四川亚宝药业有限公司| 本田制锁(广东)有限公司| 深圳生普贸易有限公司| 浙江博臣能源有限公司| 宝钢南方贸易有限公司| 石家庄中泰有限公司| 宏庄建筑工程有限公司| 华泰汽车座椅有限公司| 湖北济安堂药业有限公司| 维视数字图像技术有限公司| 福建坤兴海洋生物有限公司 | 浙江良和建设有限公司| 北京云科信息技术有限公司| 昆山 管件有限公司| 行有恒贸易有限公司| 深圳亚欣电子有限公司| 玉兰装饰材料有限公司| 安徽华银茶油有限公司| 海富臣化工有限公司| 兴业幕墙工程有限公司| 广州永特耐木胶有限公司| 东莞万华电子有限公司| 如斯(深圳)有限公司| 安徽蓝盾光电子有限公司| 深圳森光电子有限公司| 荣丰机械制造有限公司| 四川南江矿业有限公司| 北海保通食品有限公司| 丰联汽车销售有限公司| 湖北枝江酒业有限公司| 红板(江西)有限公司| 渤海通汇货币兑换有限公司| 乐堂动漫信息技术有限公司| 河南施工图审查有限公司| 吉中汽车内饰件有限公司| 天津凯涛奇食品有限公司| 上海铂利德钻石有限公司| 诺柯佳贸易有限公司| 上海 四 有限公司地址| 苏州苏尔寿有限公司| 中山仓储设备有限公司| 新视野郑州有限公司| 温州展示器材有限公司| 明星电子深圳有限公司| 广东 监理有限公司地址| 北恒新材料有限公司| 湖南紫测控有限公司| 安硕文教用品有限公司| 重庆 防火门 有限公司| 无锡工装自控工程有限公司| 天津法拉达有限公司| 无锡市减速机有限公司| 凯赫威精密制造有限公司| 华顺钢结构有限公司| 北京天下互联信息有限公司| 广州 欧姆龙有限公司| 超级星食品有限公司| 华电半山发电有限公司| 东莞市开关有限公司| 交通设施有限公司招聘| 深圳悉地国际有限公司| 辽阳 矿业有限公司| 创盛信息技术湖北有限公司| 石家庄精晶药业有限公司| 西得乐机械 北京 有限公司| 山东清洁用品有限公司| 秦山第三核电有限公司| 安徽新华印刷有限公司| 杭州龙井茶叶有限公司| 苏州园区国际货运有限公司| 浙江港都电子有限公司| 深圳嘉兰图设计有限公司| 苏州宝之成电器有限公司| 苏州净化系统有限公司| 无锡长江电器有限公司| 金华市政工程有限公司| 惠森生物技术有限公司| 南方摩托车有限公司| 宜信有限公司广州分公司| 东莞市黛比服饰有限公司| 四川一汽专用汽车有限公司| 鼎居装饰工程有限公司| 深圳远通电子有限公司| 深圳优普电子有限公司| 康泰斯工程有限公司| 吴忠市建筑工程有限公司| 深圳市正宏电子有限公司| 上海茂 建筑工程有限公司| 广西润建通信有限公司| 郑州丰源食品有限公司| 广西环保材料有限公司| 安徽生物化工有限公司| 诚瑞装饰工程有限公司| 四川长虹技佳精工有限公司| 广州力欧服饰有限公司| 山东澳蒙能源有限公司| 苏州日特机械有限公司| 乐通通信设备有限公司| 北京市木业有限公司| 北京中兴机电有限公司| 德尔格医疗设备 上海 有限公司| 大信装饰礼有限公司| 徐州保温材有限公司| 台州化工设备有限公司| 宁波荷贝贸易有限公司| 康瑞思信息技术有限公司| 杭州杭湖电器有限公司| 富晶钻光电有限公司| 有限公司转独资公司| 天龙塑料制品有限公司| 恒伟 亚洲 有限公司| 润网信息技术有限公司| 芜湖瑞腾车灯有限公司| 海天雄电子有限公司| 深圳市天和电子有限公司| 西安电机制造有限公司| 宁波宏协离合器有限公司| 北京汇博隆仪器有限公司| 广州凯杰照明有限公司| 南海陶瓷有限公司招聘| 东莞市大昌有限公司| 云天装饰工程有限公司| 源创环保设备有限公司| 北京欣维尔有限公司| 模力塑胶模具有限公司| 东风日产乘用车有限公司| 上海唯思美卡片有限公司| 上海贝泰妮有限公司| 上海朗赛贸易有限公司| 杭州甲骨文天眼有限公司| 门协成实业有限公司| 福建健身器材有限公司| 美安时电子有限公司| 香港国际娱乐有限公司| 广东精密五金有限公司| 苏富比香港有限公司| 广州标签印刷有限公司| 茂昌装饰工程有限公司| 浙江金洲管道有限公司| 度美装饰工程有限公司| 中诺质检仪器设备有限公司| 苏州体育发展有限公司| 常州食品有限公司招聘| 深圳市升阳升有限公司| 精宏仪器设备有限公司| 长沙传动设备有限公司| 广州柏兰生物制品有限公司| 深圳聚电电子有限公司| 恒隆国际贸易有限公司| 华兴羽绒制品有限公司| 保定天河电子有限公司| 北京中鼎有限公司怎么样| 济南富化工有限公司| 中建蛇口发展有限公司| 常州塑胶地板有限公司| 昌盛装饰工程有限公司| 环旭电子(深圳)有限公司| 盛发纺织印染有限公司| 潍坊电子技术有限公司| 不锈钢管材有限公司| 山东高速有限公司待遇| 贵州茅河酒业有限公司| 华润燃气有限公司待遇| 沈阳东亿机械有限公司| 奥瑞那光子技术有限公司| 山东农牧有限公司地址| 兴达电路板有限公司| 四川 光纤 有限公司| 深圳万利达电子有限公司| 深圳艾礼富电子有限公司| 楚雄 建筑工程有限公司| 豆制品的设备有限公司| 福建风力发电有限公司| 福州鑫凯鑫有限公司| 杭州特种泵业有限公司| 佳电飞球电机有限公司| 盛华亚贸易有限公司| 上海一喜机械食品有限公司| 仕达威实业有限公司| 广州水电建设工程有限公司| 东科麦迪森制药有限公司| 哈达德服装有限公司| 天津星光电子有限公司| 深圳市佳林电子有限公司| 第一实业上海有限公司| 汽车机械设备有限公司| 健鼎电子有限公司怎么样| 虎牌机械天津有限公司| 苏州鲁特时装有限公司| 凌创电子系统有限公司| 江西康缘药业有限公司| 深圳世倡货运有限公司| 神久机械制造有限公司| 中山市老板电器有限公司| 广州泰盛贸易有限公司| 深圳云印技术有限公司| 广州晶尔曼珠宝有限公司| 新乡特种电机有限公司| 温州创力电子有限公司| 东唐装饰设计有限公司| 桂林 饮业有限公司| 宏达模具制造有限公司| 深圳嘉康食品有限公司| 北京易源通贸易有限公司| 百川连接器有限公司| 无锡新橙品有限公司| 宁夏青龙管业有限公司| 雅轩工艺品有限公司| 东莞福泽尔有限公司| 深圳邦泰生物有限公司| 欧米特机械有限公司| 东坑富东电子有限公司| 深圳市丰晶电子有限公司| 深圳盛隆兴电子有限公司| 浙江超达阀门有限公司| 个人与有限公司的债务| 阿波罗有限公司怎么样| 深圳市莱卡电子有限公司| 厦门大的生物有限公司| 安徽国电电力有限公司| 中财建设工程有限公司| 世京机电设备有限公司| 广州艾琪化妆品有限公司| 上海恒平仪器有限公司| 长安新能源汽车有限公司| 法格厨房设备昆山有限公司| 快尚时装广州有限公司| 苏州鹏思电子有限公司| 中翔建设工程有限公司| 南通对外贸易有限公司| 桐城市米业有限公司| 特福隆(上海)有限公司| 深圳豆制品有限公司| 晟日电子(天津)有限公司| 虹桥包装实业有限公司| 大连药业有限公司电话| 福星生物药业有限公司| 莱钢泰达车库有限公司| 安耐特电缆有限公司| 重庆佳建筑工程有限公司| 武汉市厨具制造有限公司| 北京首钢电子有限公司| 日发汽车零部件有限公司| 福州蓝贸贸易有限公司| 浙江印染机械有限公司| 艾睿电子上海有限公司| 常熟达明电子有限公司| 万达汽车方向有限公司| 上海元方计算机技术有限公司| 广州怡景景观设计有限公司| 广州本和食品有限公司| 上海助剂厂有限公司| 泰天装饰工程有限公司| 深圳市升阳升有限公司| 宏宇能源发展有限公司| 康明斯发动机北京有限公司| 深圳市百味餐饮有限公司| 许昌 家具有限公司| 安路特汽车部件有限公司| 扬州 有限公司 技术支持| 嘉诚厦门工业有限公司| 中山久的电器有限公司| 上海标检产品有限公司| 广东康力药业有限公司| 三和装饰工程有限公司| 华冠包装材料有限公司| 粤安消防工程有限公司| 日康食品饮料有限公司| 宏远机械设备有限公司| 恒丰强动物药业有限公司| 典发食品安井食品有限公司| 世韩环保设备有限公司| 深圳优博讯有限公司| 四川总府物业有限公司| 广州数码有限公司 v| 飞宏电子(苏州)有限公司| 翔宇医疗设备有限公司| 蓝骑士电子有限公司| 海信科龙广东空调有限公司| 昆山 稳得电子有限公司| 大连凯洋食品有限公司| 珠海捷迪电子有限公司| 美意阳食品有限公司| 重庆数控机械有限公司| 亚太金行贵金属有限公司| 深圳瑞元技术有限公司| 积水置业沈阳有限公司| 富仕兰贸易有限公司| 创世教育 有限公司| 上汽马瑞利动力有限公司| 招商重工江苏有限公司| 荆州荆湖食品有限公司| 阿特维斯佛山制药有限公司| 联通达深圳有限公司| 五洲无线技术有限公司| 浙江电源制造有限公司| 酷比通讯设备有限公司| 深圳市明鑫电子有限公司| 晋拓金属制品有限公司| 河南亚鹰钢结构有限公司| 重庆鑫鑫包装有限公司| 哈尔滨泰富电气有限公司| 上海柏宜照明有限公司| 宁波使安纳有限公司| 远特通信技术有限公司| 上海宏茂电子有限公司| 柏科数据深圳有限公司| 天津滨海 酒店有限公司| 蓝月亮有限公司重庆| 四川蜀通工程有限公司| 深圳市晶彩光电有限公司| 北京艺铭装饰有限公司| 迅捷机械设备有限公司| 广州维他奶有限公司| 海海逸科贸有限公司| 郑州钻石精密制造有限公司| 杭州萧山医药有限公司| 中兴能源有限公司天津| 祥树实业发展有限公司| 格威精密机械有限公司| 佛山市窗帘有限公司| 华菱汽车有限公司招聘| 山东贝朗制药有限公司| 深圳非凡电子有限公司| 润宇环保设备有限公司| 中雪制冷设备有限公司| 新中环建筑设计有限公司| 安阳市健丰食品有限公司| 天津国旅行社有限公司| 上菱空调机电有限公司| 泰安 门窗有限公司| 河南国开电气有限公司| 鑫汇精密铸造有限公司| 临沂节能设备有限公司| 江苏医邦医疗器械有限公司| 广东美的通暖设备有限公司| 佛山起重机有限公司| 景众汽车销售有限公司| 上海味嘉餐饮有限公司| 福州 纤维有限公司| 河南日立信有限公司| 济南万昌包装印刷有限公司| 厦门国际货代有限公司| 能士信息安全有限公司| 欧伏电气设备有限公司| 大略设计顾问有限公司| 古北水镇旅游有限公司| 创丰机械有限公司招| 片仔癀医药有限公司| 福伊特驱动技术系统有限公司| 深圳贷款有限公司怎么样| 德华装饰材料有限公司| 江铃轻型汽车有限公司| 迪卡侬上海体育用品有限公司| 古鳌电子机械有限公司| 深圳茂业电子有限公司| 河南盛教育有限公司| 深圳沃尔玛百货有限公司| 山水景观工程有限公司| 深圳美铭创有限公司| 云库信息技术有限公司| 四川城市监理有限公司| 江西雅星纺织有限公司| 金源浩进出口有限公司| 信丽化妆品有限公司| 内蒙古消防工程有限公司| 广州攀森机械有限公司| 什么是物资有限公司| 苏州金品金属制品有限公司| 菲妮迪深圳有限公司| 北京龙欣盛世有限公司| 保利青岛置业有限公司| 北京天泰置业有限公司| 韩松电子材料有限公司| 大连新世界 有限公司| 深圳市长方照明有限公司| 上海天美仪器有限公司| 华澳信托国际有限公司| 金德精密配件苏州有限公司| 东莞市滤清器制造有限公司| 兄弟机械上海有限公司| 杭州雅莱贸易有限公司| 贝亿医疗器械有限公司| 江苏恒远工程有限公司| 浙江江南机械有限公司| 上海天夏工程设计有限公司| 东莞精密注塑有限公司| 上海全的电器有限公司| 上海华矿 有限公司| 东台有机肥有限公司| 伟创科电子有限公司| 上海托克仪表有限公司| 大兴混凝土有限公司| 知道创宇信息技术有限公司| 福尔欣线缆有限公司| 国信桥通信工程有限公司| 纺织进出口有限公司地址| 美之家装饰工程有限公司| 河北煤矿机械有限公司| 许继继电器有限公司| 三力自动化有限公司| 广州发电厂有限公司| 业通信息技术有限公司| 江苏和兴汽车有限公司| 沙钢国际贸易有限公司| 大康 化工有限公司| 泰连电子(苏州)有限公司| 广州视鹰电子有限公司| 安旭机械制造有限公司| 汕头金品塑胶有限公司| 建设机械租赁有限公司| 安徽圣翰医疗有限公司| 华联汽车零部件有限公司| 江新建筑工程有限公司| 北京润达机械有限公司| 天德建筑工程有限公司| 常州汽车销售有限公司招聘| 郑州 顺机械设备有限公司| 淄博节能设备有限公司| 重庆卓创国际设计有限公司| 深圳中嘉金融有限公司| 广西天贸易有限公司| 湖北神电电机有限公司| 北京恒安消防有限公司| 北京友安盛有限公司| 南京车辆制造有限公司| 蓝海塑胶电子有限公司| 鲁信小额贷款有限公司| 开心仁食品有限公司| 豪爵铃木摩托车有限公司| 医美医院有限公司招聘| 深圳美尚服饰有限公司| 士林电机有限公司招聘| 江西宏宇能源有限公司| 泰锐有限公司怎么样| 泰莱贸易上海有限公司| 烟台 苹果 有限公司| 装饰有限公司by筑巢| 威广机械制造有限公司| 诚信和技术有限公司| 济南橡塑制品有限公司| 石家庄新地有限公司| 劲牌有限公司 官网| 湖北济安堂药业有限公司| 创意工艺品有限公司| 齐耀柴油机有限公司| 三伊电力电子有限公司| 和夏化学(太仓)有限公司| 掌中宝信息技术有限公司| 基伊埃上海有限公司| 北京卓宝防水工程有限公司| 大连英特尔有限公司| 锐珂上海医疗器材有限公司| 浙江科达工程有限公司| 上海天纳克有限公司| 国瑞税务师事务所有限公司 | 杭州樱之梦食品有限公司| 广州海同机电设备有限公司| 德州饲料有限公司招聘| 天原工创装饰设计工程有限公司 | 上海雄机电设备有限公司| 德纳无锡技术有限公司| 苏州华旃航天电器有限公司| 屹立钢结构有限公司| 上海林频仪器有限公司| 优升汽车部件有限公司| 珐玛珈包装设备有限公司| 哥伦比亚上海有限公司| 跨境通国际贸易有限公司| 住建(上海)有限公司| 西安市糖酒有限公司| 中山市威尔电器有限公司| 贵州水处理有限公司| 纳德科学仪器有限公司| 广州中新塑料有限公司| 米超力机床有限公司| 大连罗姆电子有限公司| 网卓信息技术有限公司| 江源康药业有限公司| 观唐上院装饰有限公司| 佛山市泰铝铝业有限公司| 上海田村机械有限公司| 温州阳光建设有限公司| 源创国际贸易有限公司| 深圳市拓金电子有限公司| 浙江壁纸制造有限公司| 亿达利电子有限公司| 南通富士通微电子有限公司| 安徽广播电视有限公司| 北京饰缘珠宝有限公司| 寿力亚洲实业有限公司| 山东阳谷钎具有限公司| 新中环建筑设计有限公司| 电梯厂有限公司常州| 合肥安防技术有限公司| 华裳服装(深圳)有限公司| 上海 前 有限公司怎么样| 巨匠装饰工程有限公司| 贵州 不锈钢 有限公司| 至美化妆品有限公司| 四川省新鹿药业有限公司 | 荣事达厨卫电器有限公司| 香港港营香港有限公司| 惠丰农业发展有限公司| 天津聚能活力源饮料有限公司| 贵州商品混凝土有限公司| 南宁科仪仪器有限公司| 杭州中微电子有限公司| 广州第四建筑工程有限公司| 杭州 生态养殖有限公司| 陕西环保有限公司怎么样| 深圳创讯电子有限公司| 南京新材料技术有限公司| 百仕达地产有限公司| 玛斯特服饰有限公司| 河南省包装有限公司| 智诚信息技术有限公司| 新发地农产品有限公司| 山东胜通钢帘有限公司| 捷开通讯深圳有限公司| 内蒙古昆明卷烟有限公司| 深圳中兴移动通信有限公司| 广州神龙汽车有限公司| 山东齐隆化工有限公司| 圣凯天津工业有限公司| 台州健身器材有限公司| 原筑建筑设计有限公司| 北京蒙京华有限公司| 东莞泳池设备有限公司| 奥可利(昆山)有限公司| 福建邮科通信技术有限公司| 江苏焊接设备有限公司| 舟山市宇舟机械有限公司 | 华东动力机械有限公司| 八岛数码设计有限公司| 广晟稀土高新材料有限公司| 华威建筑设计有限公司| 轩尼诗上海有限公司| 正大桑田农业有限公司| 上海彩乐 有限公司| 苏州佳彩精密有限公司| 宁波天普橡胶有限公司| 上海乐思化学有限公司| 浙康金属制品有限公司| 可蓝矿泉水有限公司| 江豪发电机组有限公司| 特力屋(上海)有限公司| 东莞橡胶电子有限公司| 联合包装制品有限公司| 上汽通用销售有限公司| 青海鲁丰铝材有限公司| 唯爱思技术有限公司| 亚旭制品(深圳)有限公司| 河南 日用品 有限公司| 淼环境工程有限公司| 辰辉建筑工程有限公司| 珠海港发展有限公司招聘| 远瑞机械设备有限公司| 创丰机电设备有限公司| 上海伊顿流体动力有限公司| 德州艾荷过滤设备有限公司| 耐普罗机械苏州有限公司| 海威办公用品有限公司| 上海纳杰电气有限公司| 名雅装饰工程有限公司| smc 北京 制造有限公司| 新安金融 有限公司| 广州润金属制品有限公司| 云南 建筑 有限公司 滇| 先锋商泰电子技术有限公司 | 奇特乐游乐设备有限公司| 中山市 照明电气有限公司| 山东省泰化工有限公司| 威健体育用品有限公司| 百成汇服饰有限公司| 济南安防设备有限公司| 鑫岛精密模具有限公司| 李尔汽车系统扬州有限公司| 幸运旅行社有限公司| 郑州液压设备有限公司| 百度91无线有限公司| 本田制锁(武汉)有限公司| 君正装饰工程有限公司| 广西电力建设有限公司| 爱安德深圳有限公司| 华夏建设发展有限公司| 济和堂药业有限公司| 生物能源有限公司招聘| 北京乐利来有限公司| 湖南调味食品有限公司| 苏州工业园区建屋发展有限公司 | 山立金属制品有限公司| 华科电子仪器有限公司| 东正专用汽车有限公司| 美瑞新材料有限公司| 黄骅汽车配件有限公司| 北京兄弟搬家有限公司| 爱安德电子有限公司| 威腾国际货运有限公司| 北京京蔬种子有限公司| 金湖源仪仪表有限公司| 鲜活果汁工业有限公司| 佛山九洲普惠风机有限公司| 润成创展木业有限公司| 亿达利电子有限公司| 科美 杭州 机械有限公司| 深圳亿华电子有限公司|