PIXNET Logo登入

小攻城師的戰場筆記

跳到主文

我是每天都和程式語言奮戰的小攻城師,在此記錄日常遇到的問題與解答。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 09 週二 201411:27
  • [jQuey] clone 物件後,日曆控制項 (datepicker) 失效的問題

嘗試要複製一個表格列,裡頭有輸入日期的 input,想把它的資料清掉,讓使用者能輸入多筆資料。
在 "How to clone jQuery Datepicker input field" 這篇找到解答。
var row = $($("table > tbody tr")[0]).clone(); // 複製資料列(資料列內包含輸入框)
$(row).find("input").val("").end(); // 清空值
// 要移除 datepicker 自動產生的 hasDatepicker css class,以及自動產生的 ID
// 不移除 css class,datepicker 會完全不運作
// 不移除 id,點了新增列的 datepicker,值會被帶進原來的那個 input 裡
$(row).find("input").removeClass("hasDatepicker").removeAttr("id").datepicker({
    minDate : new Date(2009, 1 - 1, 1),
    changeMonth: true,
    changeYear: true,
    dateFormat: 'yy/mm/dd'
}).end();
$('table > tbody:last').append(row); // 把處理好的資料列新增到表格裡,做為最後一列
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(13) 人氣(1,666)

  • 個人分類:jQuery
▲top
  • 8月 28 週四 201421:12
  • [JavaScript] Google Map API的標記叢集(marker clusterer)使用心得

Google Map API的標記叢集(marker clusterer):第一層
因為有一個頁面要設定大量的 Google Map 地圖標記 (marker),覺得標記一多看起來好混亂,記得好像有很多網站可以把它 Google Map 的地圖標記群組起來,但是一開始找不到。問了其他人才知道,這個地圖標記群組叫做「地圖標記叢集」(marker cluster)。
有人推薦 jQuery plugin "tinyMap",身為一個懶人,有 jQuery plugin 當然是直接撈來用,但可能是天意註定要我勤快一點看原始文件,我怎麼用都用不起來。 XD
最以後來參考了官方 API 的介紹文:"Too Many Markers!",這樣子完成了我該做的事:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(10,716)

  • 個人分類:jQuery
▲top
  • 5月 10 週五 201312:32
  • [jQuery] 月份選擇工具 (Month Picker)

jQuery month picker
覺得使用兩個下拉選單選取年份與月份有點累人,試著找一下有沒有適合的 month-year select calendar。
Month Picker
Project: http://blog.yctin.com/archives/jquery-plugins-monthpicker/
DEMO: http://project.yctin.com/monthpicker/demo/
是以橫列的形態呈現的月份選擇工具。
jq-monthpicker
http://code.google.com/p/jq-monthpicker/
把十二個月份排成 3*4 的矩陣,可以使用左右鍵來調整年份,再從矩陣中挑出對應的月份。(我後來就是選這套)
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(6,247)

  • 個人分類:jQuery
▲top
  • 1月 10 週四 201310:34
  • [jQuery] jQuery UI 失效並顯示 "is not a function"

想要使用 jQuery UI 的 button widget,firebug 裡卻顯示這樣的錯誤訊息:
TypeError: $(".button").button is not a function
本來以為是沒有引用 jquery.js 或是 jquery-ui.js,
但看了網站的下載狀態,這兩支 js 都有順利載入;
也有人說可能是 jQuery UI 和 jQuery core 的版本搭不起來,
但我看了兩支檔案的版本,明明就是官網上湊一對的組合咩。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(2,425)

  • 個人分類:jQuery
▲top
  • 4月 08 週四 201000:18
  • [jQuery] thickbox 跨內嵌框架 (iframe) 顯示

幫忙寫了一支小程式,因為對方懶得整合所以挖了一個 iframe 給我。這下有點困擾,thickbox 點下去會直接在 iframe 的正中央顯示出來,凍結視窗的效果 (modal) 也只在 iframe 裡面作用。照著《ThickBox 插件在 iframe中使用》依樣畫葫蘆做設定:
1. 先到 jQuery 官網下載 jQuery core、到 ThickBox 官網下載 ThickBox 3.1(因為等一下要修改原始碼,這邊下載未壓縮版本以便之後修改),放到專案資料夾裡。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(2,378)

  • 個人分類:jQuery
▲top
  • 6月 20 週六 200901:20
  • jQuery新手上路。Day #4: 快速切換佈景的ThemeRoller Dev Tool

ThemeRoller Dev Tool
今天在 jQuery UI 網站上挑佈景主題 (theme),發現右上角冒出一則小訊息,寫著 "New! Bring ThemeRoller into any page: Get the ThemeRoller Firefox Bookmarklet!" (在任意頁面使用 ThemeRoller: 取得 ThemeRoller Firefox 書籤小工具)。
加入的方式很簡單,準備一個 FireFox,打開 jQuery UI ThemeRoller,滑鼠左鍵拉著 "ThemeRoller Dev Tool" 這行,拖到書籤工具列上,就大功告成囉。
有了這個書籤小工具以後,遇到每一個有使用 jQuery UI widget 的頁面,都可以點一下這個書籤小工具。譬如說,在 jQuery UI 中文站,我們想試一下它首頁的 tab 換掉 theme 的效果。
原本的是淺藍色的,點了書籤小工具以後右邊會出現一個可拖曳的 ThemeRoller 工具:
切到 Gallery 套用不同的 theme 試試看,我選了 Trontastic,馬上就套用進來囉。
不過用這個工具的時候感覺網路要很流暢哩,因為它是會回到 jQuery UI 去取檔案回來套用的,我今天網路不太順,感覺在切換 theme 的時候就卡卡的。但至少有了這工具,切換 theme 可以一點就靈,以後就不必自己辛苦的一個個下載回來、逐一更換測試效果囉。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,528)

  • 個人分類:jQuery
▲top
  • 3月 03 週二 200920:06
  • jQuery新手上路。Day #3: 在 Mater Page 中使用 jQuery

今天為了做個選單,於是打算把 jQuery 放在 MasterPage 裡。如果網頁 (*.aspx) 和 MasterPage 放在同一層還 OK,但若程式和 MasterPage 分處不同的資料夾,就會因為相對路徑的問題而造成無法讀取 jQuery core 與 CSS。
嘗試做了幾個試驗,譬如說寫成這樣:
    <link type="text/css" href='<%=ResolveUrl("~/jquery/theme/ui.all.css") %>' rel="Stylesheet" />
或是這樣:
    <link type="text/css" href="<%=Request.ApplicationPath()%>/jquery/theme/ui.all.css"  rel="Stylesheet" />
這些方法都沒有用,不管我有沒有在 <head> 加上 runat="server"。前者會直接把整個單引號內的內容印出來,後者會出現「無法修改 Controls 集合,因為控制項包含程式碼區塊 (例如 <% ... %>)。」,都不是我要的結果啊。
最後在 Google 上找到這篇:"Moving jQuery File Reference to ASP.NET MasterPage",原來要先增加一個 ContentPlaceHolder。對方的範例是 for C# 的,像我用 VB 就是這樣做。
1. 在 MasterPage 的 *.master 檔裡,<head> 加上 runat="server" 屬性,並增加一個 ContentPlaceHolder。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(9) 人氣(9,127)

  • 個人分類:jQuery
▲top
  • 1月 16 週五 200921:19
  • jQuery新手上路。Day #2: 搭配 UpdatePanel

學了一下 jQuery 就躍躍欲試的把它用在目前的系統裡。系統是 ASP.net 開發的,有一個功能是使用者變更密碼,當使用者輸入密碼時要檢查使用者密碼強度。不過問題出現了,按下了「確定修改」的按鈕後,postback 回到原頁面後,以下這段檢查密碼的 jQuery 就不肯動了。
        jQuery(document).ready(function() {
            $j('#txt_NewPass').keyup(function(){
                    $j('#result').html(passwordStrength($j('#txt_NewPass').val(),$j('#txt_OldPass').val()));
                }
            );
        });
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(1) 人氣(4,312)

  • 個人分類:jQuery
▲top
  • 12月 23 週二 200822:03
  • jQuery新手上路。Day #1: 從靜態網頁玩玩看

jQuery 是一個已經廣為使用的 JavaScript 函式庫,目前已經獲得微軟與 Nokia 青睞,即將被納入這兩家廠商的產品中。觀望了很久,今天是第一天玩 jQuery,記錄一下操作的過程。
首先準備一個簡單的測試頁面。它分成三個部分:HTML、CSS、JavaScript。你可以把以下的原始碼複製貼上到記事本,注意要儲存相對應的副檔名。
test.html
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>jQuery 小測試</title>
    <link rel="stylesheet" href="fannys23.css" type="text/css" />
    <script src="jquery-1.2.6.min.js" type="text/javascript"></script>
    <script src="fannys23.js" type="text/javascript"></script>
</head>
<body>
    <div id="container">
        <h1>jQuery 小測試</h1>
        <div class="content" id="author">by fannys23</div>
        <div class="content" id="textfield"></div>
        <div class="content" id="jQueryTest"><p class="neat">從 jQuery 官網首頁的 &quot;Learn JQUERY Now!&quot; 取得的語法測試。</p></div>
    </div>
</body>
</html>
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(4,045)

  • 個人分類:jQuery
▲top
1

內文搜尋

最近看了什麼呢

  • [Web] 在JC (Java Composer)設定多個header
  • [Windows] CURL出現「CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 因為撤銷伺服器已離線,無法完成撤銷檢查」
  • [Windows] 使用IIS Crypto小心影響遠端桌面連線(RDP)運作
  • [Windows/macOS] 使用ffmpeg壓縮影片檔案
  • [PowerShell] 連線到SQL Server確認資料連線
  • [MOSS] 排除SharePoint搜尋功能無法使用問題
  • [Web] SSH Terrapin Prefix Truncation Weakness
  • [MSSQL] 處理時戳日期轉換時少一天的問題
  • [Web] Google Ad Manager無法刊登廣告問題排除
  • [Web] Cyberbit Range筆記

筆記分類成這些

toggle 文書處理 (5)
  • VIM (5)
  • LaTeX (8)
  • Excel (9)
  • PowerPoint (3)
  • Word (5)
toggle 前端技術 (4)
  • Browser (5)
  • HTML/CSS/JavaScript (39)
  • jQuery (9)
  • ExtJS (3)
toggle 後端技術 (8)
  • Sybase (1)
  • Oracle (1)
  • Java (2)
  • ASP.NET (14)
  • Python (9)
  • PHP (36)
  • MSSQL (9)
  • MySQL (7)
toggle 系統相關 (5)
  • iOS/Android (8)
  • IIS (5)
  • Apache (8)
  • Linux (7)
  • Windows (39)
toggle 其他內容 (9)
  • 施博瀚的以拉拉拉 (5)
  • SharePoint (6)
  • 網站設定 (9)
  • 使用其他網站的小筆記 (4)
  • 原文轉載 (1)
  • Version Control (16)
  • Conference (5)
  • Security (4)
  • 雜七雜八 (37)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

大家通常讀這些

  • (246,038)[Win] 移除「永遠用選取的程式來開啟這種檔案」設定。
  • (113,069)[Office] 在 Word 2010 設定「合併儲存格」的快速鍵
  • (33,129)[Windows]修改ASUS BIOS顯示卡設定
  • (31,229)[Windows] 查詢AD網域使用者帳號密碼到期日
  • (28,692)[Office] 解決Powerpoint另存PDF失敗的問題
  • (25,534)[Misc.] 東西掉到後面時取出 IKEA ALEX 抽屜櫃的抽屜
  • (24,705)[Misc.] 郵局掛號郵件的改投改寄
  • (24,640)[Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)
  • (19,245)[Office] 讓Outlook像GMail一樣,群組郵件對話(顯示為交談)
  • (4,301)[Windows] Win10安裝字型檔時出現「不是有效的字型檔」

最新迴響

  • [24/10/03] qwertr 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝這篇文章 我終於找到我的戶口名簿了...
  • [24/08/29] Huang Ffbes 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    十分感謝,還好還快就找到你這篇文,不然我可能還在煩惱要用什麼...
  • [23/12/27] aaa 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    exe_fix_w7.reg...
  • [23/10/07] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    太謝謝這篇分享了,剛剛用好久抽屜就是無法關起來, 終於解決了...
  • [23/06/30] CC 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    不小心把.bak的圖示給改了,也不小心設定成以某種程式來開啟...
  • [23/05/26] 搜尋引擎 於文章「[Web] 在Google,Bing,Y...」發表了一則私密留言
  • [23/04/22] 訪客 於文章「[Misc.] 虹堡EZ100PU驅動程...」留言:
    非常感恩,真的差點要再買一台讀卡機了,直接點開您整理好的下載...
  • [23/03/03] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝您讓我找回重要的資料&#128557;&#128557;...
  • [22/12/30] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    谢谢你,善良有耐心脑筋活泛非常可爱的陌生人。拯救了搬家的我的...
  • [22/11/01] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    抽屜一直關不起來 覺得困擾想說google看看 就看到這...

 

里程碑