标签: scroll

当我滚动时如何将项目保持在同一个地方?

我如何做到这一点,当我向下滚动我的侧边栏时,保持在同一个地方

我环顾四周但仍然找不到任何东西.

这是我的代码

    <div class="example">
    //stuff goes here
    </div>

    <style>
.example {
float: left;
background: blue;
width: 100px;
height: 100px;
}

</style>
Run Code Online (Sandbox Code Playgroud)

提前致谢

scroll

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

滚动到JTable中的最后添加的行

我使用HashMap来填充一个或多或少不断更新的JTable:

public Map <Long,MyObject> tableData = new HashMap <Long,MyObject>();

每次将新元素添加到地图时,都会通知表模型:

tableData.put(id, anObject);

AbstractTableModel atm = (AbstractTableModel)model;
atm.fireTableDataChanged();
Run Code Online (Sandbox Code Playgroud)

另外,我有一个TableRowSorter,它根据特定条件对行进行排序:

TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
.
.
.
table.setRowSorter(sorter);
Run Code Online (Sandbox Code Playgroud)

我的目标是(垂直)滚动条始终跳转到最后添加的行,由于分拣机可能使用此行,因此可能位于表格的中间位置:

table.scrollRectToVisible(table.getCellRect(row,0, true)); 
Run Code Online (Sandbox Code Playgroud)

问题是我不知道行的索引:)我可以在哪里获取此索引?

java swing scroll jtable

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

滚动后,UITableView将单元格内容放在错误的行上

虽然网站上有关于UITableview单元重复滚动的帖子有几个,但我找不到解决方案,也许是因为我对obj-c很新.

- (UITableViewCell *)tableView:(UITableView *)tableView  cellForRowAtIndexPath:(NSIndexPath *)indexPath{

    NSString *cellIdentifier = [NSString stringWithFormat:@"cell%d",indexPath.row];

    UILabel *firstlabel   = nil;
    UILabel *secondlabel  = nil;
    UILabel *thirdlabel   = nil;

    myTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];
   if(!cell) {
        cell = [[myTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
   }

  if (noOfRows < [_eachrow count]-1) {

    _eachcolumn = [_eachrow[noOfRows] componentsSeparatedByString:@"|"];
    firstlabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0, 142.0,tableView.rowHeight)];
    firstlabel.font = [UIFont fontWithName:@"Verdana" size:12];
    firstlabel.text = _eachcolumn[0];
    firstlabel.textAlignment = ALIGN_LEFT;
    firstlabel.autoresizingMask = UIViewAutoresizingFlexibleRightMargin |
    UIViewAutoresizingFlexibleHeight;
    [cell.contentView addSubview:firstlabel];

    secondlabel =  [[UILabel alloc] initWithFrame:CGRectMake(142.0, 0, 50.0,tableView.rowHeight)]; …
Run Code Online (Sandbox Code Playgroud)

scroll objective-c uitableview ios

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

UITcrollView中的UIScrollView不滚动

以下问题:我有一个带有几个单元格的UITableView.该表还有一个标题,我在其中添加了一个UIScrollView,它应该水平滚动.

所以现在当我在屏幕上滚动时,表格将始终滚动,但不会在标题中滚动UIScrollView,即使我在标题区域中滚动水平.

因此,似乎桌子正在管理所有滚动.如何设置UITableView滚动,以便标题中的UIScrollView处理标题区域的水平滚动.

我试图设置UIScrollView的委托并尝试UIScrollViewDelegate中的函数, - (void)scrollViewDidScroll:(UIScrollView*)scrollView,但只有表调用此函数.

我希望你能帮助我.

scroll uitableview uiscrollview ios

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

每次从顶部到达150px时,将一个类添加到一组div

我的html页面中有一堆div,它们都是块元素(一个在另一个上面,没有浮动),我想要的是每次这些div中的一个从窗口顶部达到150px时,它得到一个类.active应用于它.所有这些div都具有相同的类名,但它们各自具有不同的ID以区分它们.所以我需要一些jQuery代码,可以对每个div执行相同的过程,而不必为每个div编写代码.

这是html:

<div id="steps">
   <div class="step" id="step-1"></div>
   <div class="step" id="step-2"></div>
   <div class="step" id="step-3"></div>
   <div class="step" id="step-4"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我有jquery工作,但它针对一个ID,所以我需要它更动态,以便它可以针对每个.总共只有4个步骤.

var distance = $('#step-1').offset().top - 150,
$window = $(window);
$window.scroll(function() {
   if ( $window.scrollTop() >= distance ) {
     $('#step-1').addClass('active');
     }
   });
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

html css jquery scroll addclass

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

设置DataGridView的滚动条位置

所以我在WinForms解决方案中有一个vanilla DataGridView.

当您浏览DataGrid中的单元格时,最终会到达所选单元格只有一半在视图中的点.要查看它,您必须滚动.

那么这显然是我想要自动处理的问题所以问题是......

如何启用我的DataGridView作为用户选项卡自动滚动.

我搜索了一个滚动条索引值或位置值,但似乎找不到任何东西.

DataGrid http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx

c# scroll winforms

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

UITableView在滚动时重叠

在我的故事板中,我有一个表格视图.我正在使用从JSON文件加载的数据(在viewDidLoad中加载)填充该表视图.

在我的UITableView中,我确实将"Prototype Cells"设置为1,因此我可以轻松选择附件.我的Prototype Cell有一个Seque到一个新视图,需要显示所选项目的详细信息.

我用以下方式以编程方式填充我的单元格:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *videoTableIdentifier = @"VideoCell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:videoTableIdentifier];

    if (cell == nil)
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:videoTableIdentifier];

    UILabel * title = [[UILabel alloc] initWithFrame:CGRectMake(40,5, 240,20)];
    [cell addSubview:title];
    [title setText:[[videos objectAtIndex:indexPath.row] objectForKey:@"title"]];

    UILabel * detail = [[UILabel alloc] initWithFrame:CGRectMake(40,28, 100,10)];
    [cell addSubview:detail];
    [detail setText:[NSString stringWithFormat:@"Year: %@", [[videos objectAtIndex:indexPath.row] objectForKey:@"year"]]];

    [cell addSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:[[videos objectAtIndex:indexPath.row] objectForKey:@"image"]]]];

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

当我开始滚动时,会发生以下情况: 在此输入图像描述

所以我开始寻找解决方案,发现我必须设置:dequeueReusableCellWithIdentifier:videoTableIdentifier"nil".

虽然我这样做了,但这解决了我的问题,现在我的Prototype …

scroll objective-c uitableview overlapping

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

滚动到页面上元素的底部

我希望实现单击锚标记的效果,并滚动到页面上的元素.

我已经用jquery scrollTo了.像这样:

$.scrollTo( this.hash, 1500, {
    easing:'easeInOutCubic',
    'axis':'y'
});
Run Code Online (Sandbox Code Playgroud)

但是,我需要对齐它,以便元素在完成动画时位于视口的底部.页面上的每个部分都有不同的高度,因此我需要动态获取元素的位置和高度.

我很难弄清楚我需要计算什么数字来实现这个目标.

编辑

我现在把它改成了这个

var section = $(this.hash);

var scrollPos = $(section).offset().top + ( $(window).height() - $(section).height() );

$('html, body').scrollTop( scrollPos );
Run Code Online (Sandbox Code Playgroud)

但这仍然是错误的,'#about'部分现在是点击页面的一半,而不是在视口底部对齐.

谢谢

javascript jquery plugins scroll

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

如何使用红宝石中的硒向下滚动到底部

你能告诉我selenium在ruby中使用的方法向下滚动到页面底部吗?我看了这个

element = driver.find_element(:xpath, "//div[@class='footer small']")
element.location_once_scrolled_into_view
Run Code Online (Sandbox Code Playgroud)

但在这个链接中,我找不到任何元素.你能告诉我没有找到的元素的方式吗?谢谢!

ruby selenium scroll selenium-webdriver

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

使用HTML5反向滚动

是否可以在屏幕的两个部分上使用HTML5和JavaScript创建反向滚动效果,这样的话?http://nationallgbtmuseum.org/#/home/

html5 scroll

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