如何从登记入住并结帐<li>
?我已经有很多<ol>
和<li>
,你可以在这张图片中看到:http://s2.subirimagenes.com/otros/previo/thump_7254872hot.jpg
我需要捕获值(在图像中,从拖动的橙色线)到mousedown
(签出),但我只需要检入并检出值。
对于拖拽,我有类似的东西:
$(function() {
$( ".ui-selectable" ).selectable({
options:{
autoRefresh: true,
distance: 40,
disabled:true,
filter: '*',
tolerance: 'touch'
},
stop: function() {
var result = $( "#select-result" ).empty();
$( ".ui-selected", this ).each(function() {
var index = $( "#selectablecls li" ).index( this );
result.append( " #" + ( index + 1 ) );
});
}
});
});
然后很多<li>
<ol id="selectable" class="ui-selectable selectablecls">
<li class="null ui-state-default ui-selectee grdborder _a" style="width:28px" id="2011_11_07_9700000000000006_9700000000000002_a" rel="1" title="" width="28px"></li>
<li class="null ui-state-default ui-selectee grdborder _b" style="width:28px" id="2011_11_07_9700000000000006_9700000000000002_b" rel="2" title="" width="28px">
....
正如您在此图片中看到的那样:http://s2.subirimagenes.com/otros/previo/thump_7254872hot.jpg
答案 0 :(得分:0)
检查出来:https://github.com/tomasdev/jQuery-Scheduler/blob/master/index.html#L92
基本上我们的想法是我们的网格是宽度固定的,然后你可以计算知道宽度的天数/单元格。然后你只需要算出月份,并将“本月的这一天”保存为开始,将“那个月的那一天”保存为结束边缘。
如果不够清楚,我会进一步解释。