jquery-ui-widget-factory

    0熱度

    1回答

    我在調用我試圖創建的自定義對話框小部件中的私有/公用函數時遇到問題。出於某種原因,當我嘗試從_create()方法調用名爲_clean()的方法時,我在Firebug中不斷收到一條錯誤消息,提示存在「參考錯誤:_clean未定義」。這裏是我的代碼: (function($, window, document, undefined) { $.widget("ui.supernovae", $.ui

    0熱度

    1回答

    我使用窗口小部件工廠爲我的網站創建基本的jQuery幻燈片。 $('#front-page-slideshow .slides-container').slideShow({}); 一旦小部件已經啓動,我怎麼能得到啓動它的選擇器?謝謝。 $.widget('DDUI.slideShow', { options : { automatic: true, // Whet

    0熱度

    1回答

    我遇到了麻煩綁定到使用jQuery UI小部件工廠的小部件的「創建」事件。只有在小部件外部綁定它時纔會發生。請看到的片段(簡化了測試目的) (function($){ $.widget('pr.test', { options: { create: function(e){ // Shows up in the console

    8熱度

    7回答

    我正在使用requirejs + jquery + jqueryui。我已閱讀了如何做到這一點的例子。我想我理解了各種方法,在我看來,我的設置應該正常工作。但是,我偶爾會得到一個$ .widget沒有定義錯誤在依賴於jquery-ui的自定義模塊中。這是一個痛苦,因爲它是不一致的,很難再現,所以我很難測試其他方法。 我並不是所有的jquery插件,因爲有很多。相反,我使用單獨的requirejs調

    1熱度

    1回答

    我已經使用jquery小部件工廠編寫了一些小部件。通常,我使用JavaScript代碼塊中的構件函數傳遞選項和回調引用。 現在我想在自動生成的html頁面中使用小部件,並將選項傳遞給它們而不使用JavaScript塊。我正在指定嵌入式json中的一個常用JavaScript代碼塊解析的選項,並將它傳遞給該小部件。 <div id="search_widget"> <script type

    0熱度

    1回答

    我正在使用從jQuery UI的Widget工廠到現有的生產環境。 該環境使用名爲sm2.validateNext的綁定事件,該事件在頁面更改前觸發。但是,當試圖使用_on綁定到此事件時,它會嘗試拆分此事件名稱並將其委託給它。 (我相信這是正確的,殭屍不是我的預期功能)。 密碼($ .widget內): this._on(true, document, { "sm2.validateNe

    0熱度

    1回答

    我試圖創建一個允許用戶在div#canvas上繪製矩形的小jQueryUI插件。該插件擴展了ui.mouse並負責附加助手,以便可視化繪製矩形的過程,但實際上並未渲染。 相反,它應該返回一個boxProperties對象,但我一直無法做到這一點。 我對IIFE相當陌生,並沒有完全掌握封閉,但我懷疑解決方案存在於某處。我嘗試了一些東西,但缺乏適當的知識無法實現任何目標。 美中不足的是,div#can

    0熱度

    1回答

    下面是一個小部件的片斷: (function($){ var ele,_this; $.widget('test.mywidget',{ _loadComments:function(d) { $.each(d,function(k,v){ var p=$('<div/>').addClass('comment').attr(

    0熱度

    1回答

    我想創建一個計時器小部件,可以用幾秒鐘初始化,然後通過使用新的'秒數'進行倒計時從而在任何時候重置。到目前爲止,我有這個創建定時器罰款和倒計時。 我想要做的是在_create方法內首先調用_destroy方法,以刪除已經在元素上的定時器,並且還使用window.clearInterval來停止重新添加的定時器。 this.interval在_start方法中設置,然後在_destroy方法中引用,

    0熱度

    1回答

    使用jQuery構件工廠,我想在內部測試該方法被調用。我如何公開這些方法來窺探它們? $.widget 'foo', _init: -> @_bar() _bar -> barSpy = sinon.spy WidgetPluginObject, '_bar' $('#foo').foo() expect(barSpy).to.be.called.once