相关疑难解决方法(0)

带固定标题的HTML表格?

是否有跨浏览器的CSS/JavaScript技术来显示长HTML表格,使列标题保持固定在屏幕上,不要与表格主体一起滚动.想想Microsoft Excel中的"冻结窗格"效果.

我希望能够滚动表格的内容,但始终能够看到顶部的列标题.

javascript css html-table

227
推荐指数
13
解决办法
20万
查看次数

为什么不委托滚动工作?

我试图使用jquery委托绑定滚动事件.

HTML

<div id='parent'>
        <div id='child'>Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah …
Run Code Online (Sandbox Code Playgroud)

javascript jquery delegates

23
推荐指数
3
解决办法
9981
查看次数

将滚动事件绑定到动态DIV?

例如,在使用AJAX之后,我将拥有一个可滚动的DIV.如何将滚动事件绑定到它?

我试过了:

$(window).on("scroll", ".mydiv", function(){...})
$(document).on("scroll", ".mydiv", function(){...})
$(".mydiv").on("scroll", function(){...})
$(".mydiv").scroll(function(){...})
Run Code Online (Sandbox Code Playgroud)

但他们没有工作.

DEMO

html css jquery scroll

9
推荐指数
2
解决办法
2万
查看次数

AngularJS窗口滚动事件不会触发

我知道这个问题有一些类似的问题,但我没有一个解决方案可以帮助我.

我正在使用AngularJS并想要检测滚动事件.我尝试了很多关于如何获取事件的版本,但是最初它会在首次加载时触发,然后再也不会.

我上次尝试的代码如下:

$($window).on('scroll', alert('scrolled'));
Run Code Online (Sandbox Code Playgroud)

但我也试过这个:

还有更多,但没有任何作用.

谁能告诉我我做错了什么?

更新:我尝试了指令的东西,这与safari BUT完全正常,但不与chrome.这是怎么回事?

Update2:使用shift键时,它适用于chrome移动视图.铬到苹果触控板有什么限制吗?WTF?

javascript jquery angularjs

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

更改不在 DOM 中的元素的 CSS 属性

我正在尝试使用以下命令将 css 属性添加到元素:

$(".pinned").css("left",colPositionLeft);
Run Code Online (Sandbox Code Playgroud)

colPositionLeft是在页面加载时计算的。

问题是,.pinned当页面加载时,该类不存在于 DOM 中,固定类在用户滚动后添加到元素中。所以,该命令不起作用。

.pinned当页面加载但不存在于 DOM 中时,如何设置css 属性?

html javascript css jquery dom

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

标签 统计

javascript ×4

jquery ×4

css ×3

html ×2

angularjs ×1

delegates ×1

dom ×1

html-table ×1

scroll ×1