Вход Регистрация
Файл: assets/plugins/fullcalendar-2.6.1/demos/external-dragging.html
Строк: 112
<?php
<!DOCTYPE html>
<
html>
<
head>
<
meta charset='utf-8' />
<
link href='../fullcalendar.css' rel='stylesheet' />
<
link href='../fullcalendar.print.css' rel='stylesheet' media='print' />
<
script src='../lib/moment.min.js'></script>
<
script src='../lib/jquery.min.js'></script>
<
script src='../lib/jquery-ui.custom.min.js'></script>
<
script src='../fullcalendar.min.js'></script>
<
script>

    $(
document).ready(function() {


        
/* initialize the external events
        -----------------------------------------------------------------*/

        
$('#external-events .fc-event').each(function() {

            
// store data so the calendar knows to render an event upon drop
            
$(this).data('event', {
                
title: $.trim($(this).text()), // use the element's text as the event title
                
sticktrue // maintain when user navigates (see docs on the renderEvent method)
            
});

            
// make the event draggable using jQuery UI
            
$(this).draggable({
                
zIndex999,
                
reverttrue,      // will cause the event to go back to its
                
revertDuration0  //  original position after the drag
            
});

        });


        
/* initialize the calendar
        -----------------------------------------------------------------*/

        
$('#calendar').fullCalendar({
            
header: {
                
left'prev,next today',
                
center'title',
                
right'month,agendaWeek,agendaDay'
            
},
            
editabletrue,
            
droppabletrue// this allows things to be dropped onto the calendar
            
drop: function() {
                
// is the "remove after drop" checkbox checked?
                
if ($('#drop-remove').is(':checked')) {
                    
// if so, remove the element from the "Draggable Events" list
                    
$(this).remove();
                }
            }
        });


    });

</
script>
<
style>

    
body {
        
margin-top40px;
        
text-aligncenter;
        
font-size14px;
        
font-family"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
    }
        
    
#wrap {
        
width1100px;
        
margin0 auto;
    }
        
    
#external-events {
        
floatleft;
        
width150px;
        
padding0 10px;
        
border1px solid #ccc;
        
background#eee;
        
text-alignleft;
    }
        
    
#external-events h4 {
        
font-size16px;
        
margin-top0;
        
padding-top1em;
    }
        
    
#external-events .fc-event {
        
margin10px 0;
        
cursorpointer;
    }
        
    
#external-events p {
        
margin1.5em 0;
        
font-size11px;
        
color#666;
    
}
        
    
#external-events p input {
        
margin0;
        
vertical-alignmiddle;
    }

    
#calendar {
        
floatright;
        
width900px;
    }

</
style>
</
head>
<
body>
    <
div id='wrap'>

        <
div id='external-events'>
            <
h4>Draggable Events</h4>
            <
div class='fc-event'>My Event 1</div>
            <
div class='fc-event'>My Event 2</div>
            <
div class='fc-event'>My Event 3</div>
            <
div class='fc-event'>My Event 4</div>
            <
div class='fc-event'>My Event 5</div>
            <
p>
                <
input type='checkbox' id='drop-remove' />
                <
label for='drop-remove'>remove after drop</label>
            </
p>
        </
div>

        <
div id='calendar'></div>

        <
div style='clear:both'></div>

    </
div>
</
body>
</
html>
?>
Онлайн: 0
Реклама