gpt4 book ai didi

javascript - 如何使 FullCalendar 在触摸事件时适用于移动设备?

转载 作者:行者123 更新时间:2023-11-29 15:31:09 26 4
gpt4 key购买 nike

我需要将放置事件添加到 fullcalendar 中对于手机。我用 Jquery UI Touch Punch为此。

我在这里找到答案 1 , 2 , 3 , 4 .它适用于拖放/拖动/调整大小事件,但不适用于日历。

我的脚本顺序:

    <script src="../static/js/jQuery-2.1.4.min.js"></script>
<script src="../static/js/bootstrap.min.js"></script>
<script src="../static/js/jquery-ui.min.js"></script>
<script src="../static/js/jquery.ui.touch-punch.min.js"></script>
<script src="../static/js/app.min.js"></script>
<script src="../static/js/MyMain.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
<script src="../static/js/fullcalendar.min.js"></script>
<script src='../static/js/fullcalendarlang-all.js'></script>
<script>

$( document ).ready(function() {
function ini_events(ele) {
ele.each(function () {
var eventObject = {
title: $.trim($(this).text())
};
$(this).data('eventObject', eventObject);
$(this).draggable({
zIndex: 1070,
revert: true,
revertDuration: 0
});
});
}

ini_events($('#external-events div.external-event'));
$('#calendar').fullCalendar({
events: JSON.parse(calendarjsonres),
editable: true,
eventDrop: function(event, delta, revertFunc) {...},
eventResize: function(event, delta, revertFunc) {...},
eventClick: function(calEvent, jsEvent, view) {...},
droppable: true,
drop: function (date, allDay) {...}
});
});
</script>

提前致谢。

最佳答案

日历不使用 jQueryUI 进行内部拖动,您必须检查 github 的状态/问题报告,或者自己制作功能。

关于javascript - 如何使 FullCalendar 在触摸事件时适用于移动设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34784772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com