首頁>Club>
6
回覆列表
  • 1 # 使用者1491321109761

    頁面.js中的Page函式用來註冊一個頁面,指定頁面的初始資料、生命週期回撥、事件處理函式等。


    語法:Page(Object)

    引數: Object json物件


    複製程式碼

    1 Page({

    2

    3 /**

    4 * data

    5 * 說明: 頁面的初始資料

    6 **/

    7 data : {

    8 // 定義本頁面所需的變數

    9 text : "This is page data."

    10 },

    11

    12

    13 /**

    14 * onLoad(query)

    15 * 說明: 頁面載入時觸發。一個頁面只會呼叫一次,可以在 onLoad 的引數中獲取開啟當前頁面路徑中的引數。

    16 * 引數: query [Object] 開啟當前頁面路徑中的引數

    17 **/

    18 onLoad : function(query){

    19 },

    20

    21

    22 /**

    23 * onShow()

    24 * 說明: 頁面顯示/切入前臺時觸發。。

    25 **/

    26 onShow : function(){

    27 },

    28

    29

    30 /**

    31 * onReady()

    32 * 說明: 頁面初次渲染完成時觸發。一個頁面只會呼叫一次,代表頁面已經準備妥當,可以和檢視層進行互動。

    33 **/

    34 onReady : function(){

    35 },

    36

    37

    38 /**

    39 * onHide()

    40 * 說明: 頁面隱藏/切入後臺時觸發。 如 navigateTo 或底部 tab 切換到其他頁面,小程式切入後臺等。

    41 **/

    42 onHide : function(){

    43 },

    44

    45

    46 /**

    47 * onUnload()

    48 * 說明: 頁面解除安裝時觸發。如redirectTo或navigateBack到其他頁面時。

    49 **/

    50 onUnload : function(){

    51 },

    52

    53

    54 /**

    55 * onPullDownRefresh()

    56 * 說明: 監聽使用者下拉重新整理事件。

    57 * 注意:

    58 * 1) 需要在app.json的window選項中或頁面配置中開啟enablePullDownRefresh。

    59 * 2) 可以透過wx.startPullDownRefresh觸發下拉重新整理,呼叫後觸發下拉重新整理動畫,效果與使用者手動下拉重新整理一致。

    60 * 3) 當處理完資料重新整理後,wx.stopPullDownRefresh可以停止當前頁面的下拉重新整理。

    61 **/

    62 onPullDownRefresh : function(){

    63 },

    64

    65

    66 /**

    67 * onReachBottom()

    68 * 說明: 監聽使用者上拉觸底事件。

    69 * 注意:

    70 * 1) 可以在app.json的window選項中或頁面配置中設定觸發距離onReachBottomDistance。

    71 * 2) 在觸發距離內滑動期間,本事件只會被觸發一次。

    72 **/

    73 onReachBottom : function(){

    74 },

    75

    76

    77 /**

    78 * onPageScroll(Object)

    79 * 說明: 監聽使用者滑動頁面事件。

    80 * 引數: Object,可以透過Object獲取以下資料:

    81 * Object.scrollTop [Number] 頁面在垂直方向已滾動的距離(單位px)

    82 **/

    83 onPageScroll : function(Object){

    84 },

    85

    86

    87 /**

    88 * onShareAppMessage(Object)

    89 * 說明: 監聽使用者轉發行為。是點選轉發按鈕(<button> 元件 open-type="share")還是右上角選單“轉發”按鈕的行為,並自定義轉發內容。

    90 * 引數: Object,可以透過Object獲取以下資料:

    91 * Object.from [button|menu] 轉發事件來源。值為 button 時表示點選頁面轉發按鈕。 值為menu透過點選頁面右上角轉發選單。

    92 * Object.target [Object] 如果 from 值是 button,則 target 是觸發這次轉發事件的 button,否則為 undefined

    93 * Object.webViewUrl [String] 頁面中

  • 2 # 玉洞囚昇

    fullPage.js 是一個基於 jQuery 的外掛,它能夠很方便、很輕鬆的製作出全屏網站。


    如今我們經常能見到全屏網站,尤其是國網路站。這些網站用幾幅很大的圖片或色塊做背景,再新增一些簡單的內容,顯得格外的高階大氣上檔次。比如 iPhone 5C 的介紹頁面(檢視),QQ瀏覽器的官網站。如果你也希望你的網站能設計成全屏的,顯得更上檔次,你可以試試 fullPage.js。


    主要功能有:


    支援滑鼠滾動


    支援前進後退和鍵盤控制


    多個回撥函式


    支援手機、平板觸控事件


    支援 CSS3 動畫


    支援視窗縮放


    視窗縮放時自動調整


    可設定滾動寬度、背景顏色、滾動速度、迴圈選項、回撥、文字對齊方式等等


    使用方法

    1、引入檔案


    <link rel="stylesheet" href="css/jquery.fullPage.css">


    <script src="js/jquery.min.js"></script>


    <!-- jquery.easings.min.js 是必須的,用於 easing 引數,也可以使用完整的 jQuery UI 代替 -->

  • 中秋節和大豐收的關聯?
  • 你們喜歡看《名偵探柯南》的國語版還是日語版的呢?