學習要點:
1.使用 button 按鈕
2.修改 button 樣式
3.button()方法的屬性
4.button('action', param)
5.單選、複選按鈕
按鈕(button),可以給生硬的原生按鈕或者文字提供更多豐富多彩的外觀。它不單單可以設定按鈕或文字,還可以設定單選按鈕和多選按鈕。
一.使用 button 按鈕
使用 button 按鈕 ui 的時候,不一定必須是 input 按鈕形式,普通的文字也可以設定成button 按鈕。
$('#search_button').button();
二.修改 button 樣式
在彈出的 button 對話方塊中,在火狐瀏覽器中開啟 firebug 或者右擊->檢視元素。這樣,我們可以看看 button 的樣式,根據樣式進行修改。我們為了和**主題符合,對 dialog 的標題背景進行修改。
//無須修改 ui 裡的 css,直接用 style.css 替代掉
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
注意:其他修改方案類似。
三.button()方法的屬性
按鈕方法有兩種形式:1.button(options),options 是以物件鍵值對的形式傳參,每個鍵值對表示乙個選項;2.button('action', param),action 是操作對話方塊方法的字串,param 則是 options 的某個選項。
label : '查詢',
text : false,
});注意:對於 button 的事件方法,只有乙個:create,當建立 button 時呼叫。
四.button('action', param)
button('action', param)方法能設定和獲取按鈕。action 表示指定操作的方式。
//禁用按鈕
$('#search_button').button('disable');
//啟用按鈕
$('#search_button').button('enable');
//刪除按鈕
$('#search_button').button('destroy');
//更新按鈕,重新整理按鈕
$('#search_button').button('refresh');
//得到 button 的 jquery 物件
$('#search_button').button('widget');
//得到 button 的 options 值
alert($('#search_button').button('option', 'label'));
//設定 button 的 options 值
$('#search_button').button('option', 'label', '搜尋');
注意:對於 ui 上自帶的按鈕, 比如 dialog 上的,我們可以通過 firebug 查詢得到 jquery物件。
$('#reg').parent().find('button').eq(1).button('disable');
五.單選框、核取方塊
button 按鈕不但可以設定普通的按鈕,對於單選框、核取方塊同樣有效。
//html 單選框男女
//jquery 單選框
$('#reg input[type=radio]').button();
//jquery 單選框改
$('#reg').buttonset(); //html部分做成一行即可
//html 核取方塊紅綠
黃橙
//jquery 核取方塊
$('#reg input[type=radio]').button();
//jquery 核取方塊改
$('#reg').buttonset();
第16章 Debug Shell指令碼
本章主要介紹一些方便的 有效的 更好的輸出除錯資訊的方法。本章要學習的知識點 1 看懂指令碼輸出的錯誤資訊,並逐步定位到真正的錯誤 2 如何堅持shell指令碼的語法是否有錯誤 3 如何通過track模式找到程式的錯誤 4 分析指令碼錯誤的一般步驟 5 如何在指令碼程式中新增debug支援。當我們執...
第16章 檔案服務
ftp 檔案傳輸協議 軟體包 vsftpd ftp埠 控制埠 command 21 tcp 資料埠 data 20 tcp 主動模式 配置檔案 etc vsftpd vsftpd.conf 主目錄 var ftp ftp程式預設分享的乙個本機目錄 yum y install vsftpd 安裝ftp...
第16章 網路程式設計
網路通訊協議 計算機網路中實現通訊必須有一些約定,即通訊協議,對速率 傳輸 結構 傳輸控制步驟 出錯控制等制定標準。通訊協議分層的思想 由於結點之間聯絡很複雜,在制定協議時,把複雜成份分解成一些簡單的成份,再將它們復合起來。最常用的復合方式是層次方式,即同層間可以通訊 上一層可以呼叫下一層,而與再下...