demoshop

NEWS

demo, trying to be the best.

站內搜尋載入中...

利用 jQuery 的 data 方法取數值時的陷阱

  • 779
  • 4

demo 剛剛在抓一個 Bug 的時候發現了這個有趣的事情,以往如果我們想利用 HTML 多記錄一些東西可能會使用自定屬性的方式來達成目標,但是在 HTML 5 出現後,這種自定屬性的部份都改用 data-* 來取代,後來 jQuery 也支援直接用  jquery.data() 方法就可以直接取值,於是就沒有不用的道理了,用了那麼久我倒是第一次發生這有趣的問題。

使用 jQuery 提昇你 Image MAP 的品質

  • 833
  • 3

以往想要製作路線或地圖的圖型化搜尋功能都需要使用所謂的RIA (Flash、Silverlight)技術來達到,但是入門的門檻相對高了一些而且又有行動平台支援度的問題,這次 demo 要推薦你一個相當好用的 jQuery 套件,可以很輕鬆的處理掉這種圖型化搜尋的問題,讓你的 Image MAP 等級直升好幾倍。

簡單解決.NET 序列化為 JSON 後日期時間的問題

  • 1265
  • 0

.NET 的開發者如果你有使用過 JSON 應該或多或少都有碰到時間格式轉換的問題,因為原生的 JSON 並沒有相關的日期格式可以使用所以微軟自己發明了"\/Date(1316175498934)\/" 這種表示法,雖然說明確的表示了日期時間,但卻苦了開發人員,好加在網路上好心人相當多,這裡就有一個還不錯的日期轉換模組可以迅速方便的解決這種問題。

jQuery.validate 遇到 Checkbox Radiobutton 時的錯誤訊息顯示修改

  • 2035
  • 0

jQuery.validate 的好用不需要我來說明,它的彈性也是眾所皆知,有用過 jQuery.validate 應該都有經驗,如果遇到了 Checkbox 或是 RadioButton 的時候 jQuery.validate 錯誤顯示的位置就十分的詭異,所以就來動手修改它吧。

jQuery 選擇器和each效能比較

  • 2059
  • 2

這幾天的文章都有扯到 jQuery ,其中的【實作 GridView 整列選取功能使用 JavaScript】有做了一個隱藏第一個 td 的效果,說行話一點就是隱藏第一個子元素,文章寫完後被人說醜但是我還滿習慣這樣寫的不過被質疑了就懷疑哪種比較好,以下就是簡單效能比較文章。

萬用版表格光棒效果 LinghtBar 使用 jQuery

  • 1632
  • 0

話說光棒 LinghtBar  這玩意是一個很平常的效果了,記得當初 demo 剛開始在寫程式的時候就有一個想法,想做出一個萬用的方法讓以後很方便,但是那時候我的功力寫不出來,只寫了一個半殘的程式,而日子就這樣過去了我也沒有再去思考過這件事情,直到最近又有機會碰到需要光棒效果的網頁,而且沒有設計人員幫我處理,既然又要自己來了,那就搞好它吧

Fancybox 綁定選擇器,使用 jQuery

  • 1278
  • 0

因為在和設計人員配合的時候,經常會請他們要考量到一些頁面是使用 LightBox 因此客製化後很多頁面開起來的大小都不一樣,之前是請設計人員寫一份清單,後來是請設計人員自己寫 LightBox 叫用的Script ,怎樣都是麻煩所以demo就改請設計人員直接使用class來定義需要開啟的大小。

驗證 AJAX 動態載入的頁面是否已被導向(簡單版)

  • 1230
  • 6

這標題還真難下,完整的說明應該是「解決需要登入的頁面用 AJAX 動態載入時很容易因為使用者閒置過久導致被導向登入畫面的問題」,很多時候在會員專屬頁面中我們還是會使用 AJAX 技術去動態載入一些頁面,正常使用情況下是非常好的使用者經驗,但是如果會員閒置過久而導致系統早就已經自動登出了,但是因為頁面並沒有重新整理所以當會員又按下某一功能時,AJAX原本要動態換掉的區塊(div)變成了登入畫面甚至於跑回首頁,這是非常非常差的使用者經驗,demo 目前有想到一個很簡單的解決方案,提出來看看有沒有人有更好的解決方式。

如何讓自己寫的 JS 也擁有 tooltip (註解)

  • 1173
  • 2

在 Visual Studio 2008 以後開發 JS 上有了一個很好的變動,智能提示(Intellisense)的支援,在2010版的時候更加加強了這一塊的資源,使用 Visual Studio 開發 JS 的網友應該都能體會到智能提示(Intellisense)的方便性,但是官方也僅提供了 jQuery 和 jquery.validate 的支援,這些東西網路上一堆API可以查,有沒有提示說真的demo認為沒那麼重要,通常開發網站的時候一定作寫一些自己的 JS 檔,這些 JS 檔才是真正需要智能提示(Intellisense)的支援,當協同開發的時候令一位專案成員不需要每次都還要開啟檔案才知道這功能是幹什麼的、要怎麼用或是會回傳什麼。