Javascript 向raphael js添加函数
我试图给拉斐尔添加一个函数,它绘制日历,但没有成功 这是我的密码:Javascript 向raphael js添加函数,javascript,raphael,Javascript,Raphael,我试图给拉斐尔添加一个函数,它绘制日历,但没有成功 这是我的密码: Raphael.fn.calenderView = function () { }; $(function () { var paper = Raphael('body'); paper.calenderView(); }); 我得到的错误是,纸张没有方法压延视图。可能有什么明显的错误,也许我只是看得太累了你可以这样做: $(function () { Raphael.fn.calenderView
Raphael.fn.calenderView = function () {
};
$(function () {
var paper = Raphael('body');
paper.calenderView();
});
我得到的错误是,纸张没有方法压延视图。可能有什么明显的错误,也许我只是看得太累了你可以这样做:
$(function () {
Raphael.fn.calenderView = function () {alert("calendar");};
var paper = new Raphael(0,0,200,200);
paper.calenderView();
});
参见fiddle示例这确实有效,但有人能向我解释一下为什么必须在document ready函数中创建函数吗?函数必须在Raphael加载后分配。它不必等到DOM就绪。@jfriend00是正确的,我的示例使用DOM就绪来保存示例代码,如何实现它是您的选择,我只是向您展示了一种可行的方法!