小编And*_*dre的帖子

Twitter引导程序附带infinitescroll和window.resize

通过阅读一些相关的问题,我意识到$.affix('refresh')twitter bootstrap词缀组件根本没有可用的方法 - 我的问题虽然相关,但可能只是刷新之间的一个额外步骤,让我试着解释一下.

我有一个标准bootstrap导航栏的页面.在我的情况下,当用户滚动超过x像素时,我将在其下方添加"引脚"的子导航(在我的情况下,导航栏的高度为41px,所以在41px时,词缀开始并通过将.affix类更改为.affix {top:41px}all) )

因此,对于第一个词缀,我可以使用仅限html的属性.

在页面的下方(本质上可以被认为是"第二页")我有另一条导航,一旦用户滚动到某个位置就应该"粘贴"并替换第一个子导航 - 假定第二个导航的位置页面/词缀是可变的,因为内容我使用js来计算第一页的高度,并offset: {top:xxx}根据我得到的内容进行设置.

这也很好/正如预期的那样,用户向下滚动一点,第一个子导航词缀开始,如果他继续滚动并到达第二个子导航进一步向下页面它踢,并替换第一个词缀的子-nav(它实际上并不替换它本身,而是覆盖更高的z-index)

从这里开始,我有两个问题,我无法找到解决方案:

  1. 当用户重新调整窗口大小时,第一页的内容当然会变得更长,这会改变页面上的词缀的原始偏移顶部尺寸.首先,我认为简单的调用.affix('refresh')将是/可能是解决方案,但当然这个方法在组件上甚至不可用.接下来,我想我可以再次手动重新计算高度并重新创建$('.my-second-affix').affix({offset: {top:x-new-offset}});- 但由于某种原因,这似乎根本不起作用,我无法弄清楚为什么:(

  2. 接下来要解决的问题是我还在使用jquery infinitescroll来加载越来越多的页面...每个页面可能有不同阶段的其他子导航,我想加贴并替换现在最后一个词缀在顶部.

注意我还想确保如果用户向后滚动另一个方向,以前附加的子导航将重新附加自己向后移动(我怀疑只要附加偏移是正确的,它们就会很好)

希望这个解释足以突出我的问题,有人要么已经处理过此问题,要么可以为解决方案提供一些指导.我试图让偏移量成为一个从顶部返回当前偏移量的函数(如另一个问题Twitter bootstrap更改词缀偏移量中所述),但由于某种原因,它也无法按预期工作.

任何帮助是极大的赞赏

jquery window-resize infinite-scroll twitter-bootstrap

20
推荐指数
1
解决办法
1437
查看次数

Flutter DraggableScrollableSheet - 如何以编程方式展开/折叠

我想知道是否有人知道/找到了一种以编程方式使 Flutters 的 DraggableScrollableSheet 展开/折叠的方法。我正在使用他们的 Dev 频道中的 Flutters 最新版本,这允许我将它包装在一个

NotificationListener<DraggableScrollableNotification>
Run Code Online (Sandbox Code Playgroud)

然后我可以听到床单展开/折叠的程度。但是,我不清楚如何折叠展开的工作表,反之亦然。

似乎在小部件 src 文件中有一个

DraggableScrollableActuator
Run Code Online (Sandbox Code Playgroud)

这暴露了一个静态的 .reset 但我不知道/或想出一种方法来实现它。

flutter flutter-layout

15
推荐指数
3
解决办法
5248
查看次数

Windows上的Git GUI无法将SQL(.sql)文件识别为文本

抱歉,如果这已经回答了,但我还是找不到答案:(

我在Windows 7上使用SQL Server Management Studio 2008.

我右键单击任何sproc,函数或对象,然后选择"修改".
我单击"保存"并将文件保存到本地硬盘驱动器上的git存储库的文件夹中.
我保存文件的建议类型="Microsoft SQL Server查询文件(.sql)
所以现在我有一个文件,例如"MySproc.sql"在SQL Management studio中打开正常,但是当我使用Git GUI并进行"扫描"时为了找到修改过的文件,它将我的新"MySProc.sql"显示为"*二进制文件(不显示内容)."而不是简单的文本.

我试过在NOtepad中打开文件并重新保存它但是没有解决它.

任何帮助将不胜感激.

git user-interface text-files

13
推荐指数
1
解决办法
3128
查看次数

SQL在数据集中查找最小和最大范围

我有一个包含以下列的表:

contactId  (int)  
interval   (int)  
date (smalldate)  
Run Code Online (Sandbox Code Playgroud)

小样本数据:

1,120,'12/02/2010'  
1,121,'12/02/2010'  
1,122,'12/02/2010'  
1,123,'12/02/2010'  
1,145,'12/02/2010'  
1,146,'12/02/2010'  
1,147,'12/02/2010'  
2,122,'12/02/2010'  
2,123,'12/02/2010'  
2,124,'12/02/2010'  
2,320,'12/02/2010'  
2,321,'12/02/2010'  
2,322,'12/02/2010'  
2,450,'12/02/2010'  
2,451,'12/02/2010'  
Run Code Online (Sandbox Code Playgroud)

如何/可能 - 让sql返回列"contactId,minInterval,maxInterval,date",例如

1,120,123,'12/02/2010'  
1,145,147,'12/02/2010'  
2,122,124,'12/02/2010'  
2,320,322,'12/02/2010'  
2,450,451,'12/02/2010'  
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的,基本上我正在寻找间隔的最小/最大范围的提供者和日期,他们增加一个范围......一旦间隔增量器中断(例如一个以上) )然后它会指示一个新的最小/最大范围......

任何帮助是极大的赞赏 :)

这是我确切的SQL表设置:

create table availability  
(  
 Id  (int)  
 ProviderId (int)  
 IntervalId (int)  
 Date (date)  
)  
Run Code Online (Sandbox Code Playgroud)

样本数据

providerid,intervalid,date  
1128,108,2010-12-27  
1128,109,2010-12-27  
1128,110,2010-12-27  
1128,111,2010-12-27  
1128,112,2010-12-27  
1128,113,2010-12-27  
1128,114,2010-12-27  
1128,120,2010-12-27  
1128,121,2010-12-27  
1128,122,2010-12-27  
1128,123,2010-12-27  
1128,124,2010-12-27  
1128,125,2010-12-27  
1213,108,2010-12-27  
1213,109,2010-12-27  
1213,110,2010-12-27  
1213,111,2010-12-27  
1213,112,2010-12-27  
1213,113,2010-12-27  
1213,114,2010-12-27  
1213,115,2010-12-27  
1213,232,2010-12-27  
1213,233,2010-12-27  
1213,234,2010-12-27  
3954,198,2010-12-27  
3954,199,2010-12-27  
3954,200,2010-12-27  
3954,201,2010-12-27   
3954,202,2010-12-27 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

4
推荐指数
1
解决办法
2234
查看次数

将json row-items转换为嵌套的javascript对象数组

给定以下json对象数组:

var items = [
    {id:1, parentId:0, name:'item1'},
    {id:2, parentId:1, name:'item1.2'},
    {id:3, parentId:1, name:'item1.3'},
    {id:4, parentId:3, name:'item3.4'},
    {id:5, parentId:3, name:'item3.5'},
    ...more nesting, levels, etc.
];
Run Code Online (Sandbox Code Playgroud)

和基础对象如:

var myObj = function(id, parentId, name, children){
    this.id = id;
    this.parentId = parentId;
    this.name = name;
    this.children = children;
};
Run Code Online (Sandbox Code Playgroud)

如何使用递归循环遍历此items数组并构建一个新数组,如下所示:

var newArray = [
    new myObj(1, 0, 'item1', [
        new myObj(2, 1, 'item1.2', []),
        new myObj(3, 1, 'item1.3', [
            new myObj(4, 3, 'item3.4', []),
            new myObj(5, 3, 'item3.5', [])
        ])
    ]);
];
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏 …

javascript recursion

2
推荐指数
1
解决办法
1354
查看次数

具有排序顺序的sql父子树

假设这张桌子

ParentId    ChildId    SortOrder
---------------------------------
0           1          0
1           2          1
2           3          1
2           4          2
2           6          3
1           7          2
1           9          3
9           10         1
9           12         2
Run Code Online (Sandbox Code Playgroud)

我将如何编写一个简单的CTE(或其他类型的查询),它将在任何级别返回父/子关系,但保持父级下所有子项的排序顺序.

基本上,这将是一个简单的树视图,其中子项按特定的排序顺序排序.

sql server 2008是db

更新:可以有无限的父/子级别 - 我尝试了其他堆栈问题/答案中的一些示例,但没有包含子级别的排序顺序.

一个示例结果应该是:

parent (sort 0)
    child (sort 1)
    child (sort 2)
    child (sort 3)
        child-child (sort 1)
    child (sort 4)
        child-child (sort 1)
        child-child (sort 2)
Run Code Online (Sandbox Code Playgroud)

等等

希望这是有道理的 - 也许我正在看这个错误,这种结果更好地在中间层构建?

无论如何,任何反馈都非常感谢

sql sql-server sql-server-2008

1
推荐指数
1
解决办法
5091
查看次数