如何从登记入住并查看<li>?</li>

时间:2011-12-20 16:53:37

标签: jquery jquery-ui-selectable

如何从登记入住并结帐<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

1 个答案:

答案 0 :(得分:0)

检查出来:https://github.com/tomasdev/jQuery-Scheduler/blob/master/index.html#L92

基本上我们的想法是我们的​​网格是宽度固定的,然后你可以计算知道宽度的天数/单元格。然后你只需要算出月份,并将“本月的这一天”保存为开始,将“那个月的那一天”保存为结束边缘。

如果不够清楚,我会进一步解释。