首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FullCalendar:如何停止拖动自定义事件?

FullCalendar:如何停止拖动自定义事件?
EN

Stack Overflow用户
提问于 2010-10-23 06:19:54
回答 12查看 19.8K关注 0票数 6

谁能告诉我如何停止拖动/调整event.id > 100中的事件大小?只有这些事件应该是不可拖动的。

使用代码示例更新:

代码语言:javascript
运行
复制
eventRender: function(event, element) {
    if (event.id > 100) {
        event.disableDragging();
        event.disableResizing();
    }

    element.qtip({
        content: GetEventToolTip(event),
        position: { corner: { tooltip: 'bottomLeft', target: 'topMiddle'} },
        style: {
            border: {
                width: 1,
                radius: 5
            },
            padding: 5,
            textAlign: 'left',
            tip: false,
            name: event.iscustom == 'True' ? 'cream' : 'dark'
        }
    });
}

谢谢。

EN

Stack Overflow用户

发布于 2011-09-06 21:47:32

在创建全日历时使用这些标签来禁止拖动或调整大小。arshaw文档并不是很有说服力,但这就是如何解释它们。

代码语言:javascript
运行
复制
 $('#calendar').fullCalendar({
    disableResizing:true,
    disableDragging:true,

    //the rest of your code...

disableDragging:布尔值,默认值:false禁用所有事件拖动,即使事件是可编辑的。

disableResizing:布尔值,默认值:false禁用所有事件的大小调整,即使事件是可编辑的。

票数 -4
EN
查看全部 12 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4001377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档