這裡是乙個簡單的widget,在**裡也寫了注釋。
**//
此widget是將textbox進行修飾一下的。自身沒有css,採用的是jquery ui css framework的樣式
(function
($),
_init:
function
()if(!
(this
.element.attr(
"type
").tolowercase()
==="
text"||
this
.element.attr(
"type
").tolowercase()
==="
password
"))
也就是呼叫此widget的元素
vare
=this
.element;
//ui-widget widget基本的樣式,ui-state-default。預設狀態的樣式;ui- corner-all 圓角(基於css3,ie下不起作用)
this
.element.addclass(
"ui-widget ui-state-default ui-corner-all");
//新增hover效果和active效果
this
.element.mouseover(
function
()).mouseout(
function
()).mousedown(
function
()).mouseup(
function
());
},//
銷毀時,移除widget增加的樣式
destroy:
function
()
})})(jquery)
在使用該widget的時候,需要引用jquery,jquery.ui.core.js,jquery.ui.widget.js檔案,css檔案需要jquery.ui.core.css和jquery.ui.theme.css兩個檔案
在呼叫的時候採用$("***"). textboxdecorator();來呼叫此widget。
建立乙個 iOS 的 Widget (一)
一.首先 建立乙個testwidgetdemo 專案 二.建立乙個widget 方式如下 因為要通過widget 這個group 來共享許可權 獲取資料,而這個group 在 呢 要怎樣設定呢?看圖 四.testwidgetdemo 的viewcontroller.m 設定要傳給widget的值 n...
如何實現乙個翻頁效果的widget
說一下思路,widget是乙個remoteview,更新方式有些特殊,我在網上找了很久,最終想起來乙個同事做過這種效果,把他的原始碼拿過來看了下。他的思路是在布局裡給linearlayout設定動畫屬性,把自己想載入動畫的檢視放進去就行了。我們這裡實現的效果是垂直往下翻頁。其實就是乙個縮放動畫。這裡...
Widget中的乙個注意事項
在一次開發周期中,我們專案加入了widget,整個過程比較順利,但是在發版的時候,發現ipa包大了14m。最後追蹤原因,發現是開發widget時,乙個特別容易出錯的地方導致的。具體如下 1.在主專案裡選擇.m檔案,然後點選右上角的utilities,在target membership裡選上widg...