JS筆記

2016-05-26

透過javascript實現自動偵測使用者當前語系

要偵測前端瀏覽器語言版本其實有很多做法,透過前端或後端都可以,這篇介紹如何透過javascript來實現偵測前端語系的做法: 透過以下這一串js就可以取得當前瀏覽器使用的語系了,browserLanguage是IE再用的 var language = navigator.language.toLowerCase() || navigator.browserLanguage.toLowerCase(); //for IE 取得資料就可以進行進階的判斷,看是要導向還是要抓資料都可以,判斷的依據可以透過http://www.metamodpro.com/browser-langua...
更多資料
2016-05-12

關於JSSOR SLIDER的問題

在使用JSSOR的時候,碰到Mobile Safari會掛掉,請教google大神得到的結果,是因為兩個原因造成的: 1. 如果$AutoPlay設定為true 2. 圖片太多的狀況 在這兩個狀況下,會使Jssor Slider在頁面載入的時候loading太重,造成原本就不是很夠的iphone 5以下的Moble Safari記憶體不足,然後就掛掉了。 所以如果要解決這個問題,可以透過三個修改來處理: 1. 把$AutoPlay設定為false,然後透過api call  (jssor_slider2.$Play();) 來在所有scale都...
更多資料
2015-12-23

跳出視窗轉址母視窗的方法

跳出視窗轉址母視窗的方法 <script language="text/javascript"> window.opener.location.href="新網址"; //先轉址母視窗 self.close(); //再把自己關掉 </script> 此方法常用在登入視窗,當登入者登入驗證完成後,將母視窗的位址轉向到登入完後的位址  ...
更多資料
2015-11-06

製作桌面應用神器 node webkit

經過多次測試後目前0.12.0的build版本是可以成功的,以下是透過cmd來自動化建置的方式: 用npm來安裝nwbuild npm install -g nwbuild 到專案資料夾底下,然後cmd以下指令即可 nwbuild -p win64 -v 0.12.0 -o "../publish/" -f ./ 註: 上方指令會建製win64版在專案同目錄下的publish資料夾中   自訂視窗frameless的狀況下,我們可以透過下方方式來建立window的相關控制  style="-web...
更多資料
2015-11-05

javascript function 預設參數設定方式

如果再設定js function時,遇到參數沒有在使用時被設定,如: function fn(param){     return "output: " + param } fn(1); //此時回饋為: output: 1 fn(); //此時回饋為: output: undefined 為解決輸出時為undefined,我們可以在function中執行如下的設定  function fn(param){    param = param || "default...
更多資料
2015-08-25

Colorbox應用

如何同時使用一個以上的colorbox Take the colorbox.css file and find/replace every instance of "colorbox" and replace it with, for the first in this example, "colorboxHtml" In the same file find/replace every instance of "cbox" and replace it with "cboxh" Save th...
更多資料
2015-07-31

JQuery隨手記

JQuery 取得物件的HTML: $(obj).html(); //取得obj底下的HTML $(obj).get(0).outerHTML; //取得選取obj的HTML JQuery 讀取JSON文件並進行資料搜尋 **JS** //search function //1. load external json file //2. search json data //3. output result     $.getJSON("model.json", function(data) {   &n...
更多資料
2015-06-30

JS 判斷Flash是否安裝

var hasFlash = false; try {   var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');   if (fo) {     hasFlash = true;   } } catch (e) {   if (navigator.mimeTypes         && navigator.mimeTypes['ap...
更多資料
2015-06-11

禁止複製和右鍵的jquery function

禁止複製和右鍵的jquery function //禁止右鍵,選取複製等等 $(window).on("contextmenu", function(e) {e.preventDefault();}) $(window).on("keydown", function(e) {if(e.keyCode == 123)e.preventDefault();}) disableSelection(document.body); //禁止選取網頁內容及複製 function disableSelection(target){  &...
更多資料

Contact

Github

Codepen

歡迎參觀我的賣場
© 2013 Copyright Digishot Web | Design Tools
Visitors【622360】
digishot webdesign studio