1
我有以下的jQuery插件代碼:jQuery的:小部件不顯示在接下來的點擊
(function($){
var _this,ele;
$.widget('test.talkWidget',{
options:{
},
destroy: function()
{
$.Widget.prototype.destroy.call(this);
},
_createTalkBox:function(){
ele.find(".talk").prepend("<div>Hello</div>");
},
_create:function(){this.destroy();
ele=this.element;
_this=this;
var p=$("<div/>").addClass("talk");
ele.html(p);
this._createTalkBox();
}
});
})(jQuery);
我如下調用它的點擊事件中:
$("#somediv").talkWidget();
的問題是在第一次點擊創建上述討論小部件,但在下一次單擊它時不顯示小部件。爲什麼?
請創建一個小提琴,所以我們可以看到它運行。 –
我補充說。現在檢查 – manish