整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          《小白HTML5成長之路34》給自定義彈窗添加關閉窗口事件

          午小白感覺有些感冒,身上特別沉,雖然一點狀態都沒有,但想起上午自定義彈窗的關閉事件還沒有做,心里一直放不下,還是找到了老朱:“朱哥,有時間沒?咱聊聊彈窗關閉的事情吧!”

          老朱也有點感冒,啞著嗓子跟小白說:“我看你今天的狀態也不好,今天只把窗口關閉的方法實現了吧!你現在對JavaScript的機制還不是特別熟練,我們也不要做的太深入了,盡量用之前接觸過的方法來實現。你打開上午的代碼我們對著代碼說吧!”

          “我們現在把你做的功能屢一遍看看,首先你設置的Layer對象有兩個屬性:彈窗標題(title)和彈窗內容(content),通過alert方法傳遞一個含有title值和content值的對象后,先更改彈窗的標題和內容屬性字段,然后將彈窗的html內容寫入到body的底部。”

          小白說道:“是的,我剛才想過一個關閉窗口的辦法:在確定按鈕上面添加一個onclick事件。測試了一下也可以關閉窗口,是不是這樣就可以了?”

          “你設置的確定按鈕“點擊事件”僅僅是從頁面中找到彈窗容器后把它移除掉,假如我還想點了確定按鈕以后,再做一些其他的處理就不好辦了。具體來說就是彈窗出現以后我們給Layer窗口傳遞一個函數,當點擊確定以后不但窗口關閉,還得執行我們傳遞的那個函數。”

          “函數也能作為參數傳遞么?”,小白不解的問道。

          “當然可以了,函數不但能作為參數傳遞,還能把多個函數放到數組里面,這個我們以后再詳細討論。你現在給layer傳遞的參數是一個對象,既然是對象肯定能添加方法,傳遞的那個函數就放到這個對象的方法里。”

          “有點暈啊!”

          “我把你之前頁面中使用Layer.alert()方法傳遞的參數改一下你就明白了。”

          “看到沒?之前我們的參數對象只包含title和content。現在增加了一個onsure,它的值就是一個讓頁面中的圖片隱藏的函數!現在我把Layer的alert方法改一下,你看看。”

          “在alert方法中我們使用確定按鈕的click事件,把傳遞進來的函數和隱藏窗口的方法都執行就可以了。現在看一下頁面中的彈窗功能能不能實現點擊確定以后隱藏圖片!”

          老朱最后說道:“小白,你覺得現在的彈窗還有什么問題么?”

          “我覺的挺不錯了!難道還有什么需要設置的么?”

          “還有很多,現在的這個彈窗在特別小的項目上可以使用,一旦碰到比較大的項目肯定就不適合了,因為現在很多HTML5頁面都是使用首頁加載卸載功能模塊的方式,有時會碰到多個彈窗的問題,也可能碰到更復雜的問題,因為你現在還沒有接觸過,所以現在這個彈窗功能實現上也不用做太多的完善,完了有時間把彈窗的樣式和動畫效果做出來就可以了!”

          “通過做這個彈窗控件,你應該對JavaScript有了重新認識了,你練習的時候重點思考一下JavaScript對象屬性和方法之間的關系、對象作為參數傳遞、以及jQuery對象使用的append和remove方法。”


          想學HTML5的朋友可以關注老爐,您的關注是我持續更新《小白HTML5成長之路》的動力!

          個判斷頁面是否真的關閉和刷新的方法

          們在搜索資料的時候會看到一些非常有用的資料,但往往這些資料都是付費資料。只能看一部分,不能直接復制下來。如果要直接下載,那只能付費下載。今天就教大家一個方法,可以免費復制付費文檔資料。一分鐘學會,看懂能讓你少花很多錢。這個小技巧建議大家收藏,以免找不到。下面大家跟著我一步步做吧!

          如何免費復制付費文檔資料

          這里我們以谷歌瀏覽器為例來進行手把手的操作:

          首先我們打開某度文檔,在里面搜索到了一篇文章,文檔顯示需要VIP專享才可以下載。在這里如果我們直接復制這里的文字,就是彈出一個對話框,顯示文檔復制為VIP權益,開通VIP可繼續復制。

          彈出的vip窗口

          重點來了,我們在頁面的空白處點擊右鍵,并打開檢查選項。這檢查功能太重要了,里面我們可以看到該網頁的源代碼。這個一般是前端開發人員經常用到的功能,不僅可以調試各種樣式參數,還可以看數據傳遞性能。

          檢查選項

          我們找到設置按鈕(如下圖的紅色圈標注的地方),對頁面的首選項(preferences)進行設置。

          設置按鈕

          下拉找到調試程序(Debugger)選項,將禁用Javascript(Disable Javascript)進行勾選。

          勾選禁止JavaScript按鈕

          不要關閉檢查窗口,我們發現原來我們打開的頁面文章選中后已經可以復制了。大功告成。是不是很簡單。大家學會了嗎?

          大功告成

          這個免費復制的原理就是禁用網頁的頁面Javascript代碼。缺點也是非常明顯,就是不能直接復制圖片或者特殊文字代碼等。所以,如果大家需要完整的文檔最好還是付費購買吧。

          應該注意的情況:

          1.如果用這個辦法不能復制,可能就是原來資料本身就是不可編輯的資料,比如別人就是以圖片形式上傳的資料。
          2.尊重別人的勞動成果,不可將別人的資料直接應用到自己的作品中。只可用于個人學習之用。
          3.由于平臺打擊各種第三方工具下載,以前的很多工具(網站)已經失效,如果有購買的需謹慎。

          注:我是秦韻莞香,和你聊聊日常的數碼科技、互聯網趣聞,每天一更,歡迎關注。原創文章,未經授權不得轉載,侵權必究。


          主站蜘蛛池模板: 国产精品免费一区二区三区| 538国产精品一区二区在线| 国产一区二区三区在线电影| 亚洲av不卡一区二区三区| 国产成人精品a视频一区| 亚洲欧美日韩一区二区三区| 97久久精品无码一区二区| 免费无码一区二区三区蜜桃大 | 亚洲国产成人久久一区WWW | 无码一区二区三区爆白浆| 少妇精品无码一区二区三区| 国产成人无码一区二区在线播放| 变态调教一区二区三区| 成人精品视频一区二区三区| 一区二区三区高清视频在线观看| 婷婷国产成人精品一区二| 无码日韩人妻AV一区二区三区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 免费一区二区三区四区五区| 好吊视频一区二区三区| 奇米精品一区二区三区在线观看| 日韩免费一区二区三区在线| 日本一区二区三区在线看 | 精品一区二区三区四区| 韩国福利影视一区二区三区| 男人的天堂av亚洲一区2区| 美女视频一区二区三区| 久久精品午夜一区二区福利| 女同一区二区在线观看| 国产成人久久精品一区二区三区| 国产福利91精品一区二区| 日韩av片无码一区二区三区不卡| 果冻传媒董小宛一区二区| 色一情一乱一区二区三区啪啪高| 日韩精品免费一区二区三区 | 国产av福利一区二区三巨| 国产精品制服丝袜一区| 国产成人无码精品一区二区三区 | 国产伦精品一区二区三区视频小说| 欧洲精品无码一区二区三区在线播放| 99精品国产一区二区三区2021 |