-4
這是我的小部件。問題出在click
函數。它會拋出Uncaught ReferenceError: showNewsMenu is not defined
。未捕獲ReferenceError:showNewsMenu未定義
當我把這條線放入我的razorView
時會發生同樣的情況。我真的不知道什麼是錯的。爲什麼showNewsMenu
沒有定義?
$(function() {
$.widget("someNamespace.CmsMenu",
{
options:{
menuContainer:'.cmsLeftPanel'
},
_create: function(){
},
showNewsMenu: function(){
var button = document.createElement("input");
button.type = "button";
button.value = "Dodaj newsa";
$(this.options.menuContainer).append(button);
}
});
$('#NEWSY').click(showNewsMenu);
}
)
這是由於範圍。您試圖引用在傳遞給'$ .widget()'的對象中創建的函數 – Ballbin