请教一个关于javascript中offsetTop和scrollTop的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教一个关于javascript中offsetTop和scrollTop的问题相关的知识,希望对你有一定的参考价值。
function Marquee1()
//当滚动至colee1与colee2交界时
if(colee2.offsetTop-colee.scrollTop<=0)
colee.scrollTop-=colee1.offsetHeight; //colee跳到最顶端
else
colee.scrollTop++
问题: colee2.offsetTop-colee.scrollTop<=0 这句无法理解,希望有人可以帮忙,这个函数时想让元素向上滚动的
2、当对父容器指定定位方式(如:position:relative;)时,则指元素与父容器之间的偏移距离;
所以,当没有指定定位方式时,代码中的colee2.offsetTop值已经是元素colee2与body元素之间的偏移距离了。当这部分代码置入页面上方top:0处时,自然没有问题。但是,如果插入到页面下方时,colee2.offsetTop值就已经不再是top:0了,自然就出现位移偏差了,以致滚动执行不正确!
解决办法:只需在colee的css样式中加入”position:absolute”即可。
即:
<div id=”colee” style=”overflow:hidden;height:100px;width:200px;position:absolute;”> 参考技术A 具体代码贴出来
请教方丈关于排序码作用
请教方丈关于排序码作用排序码是不是自己增加一个字段在科目里面,f-02做凭证的时候就会带出此字段,是不是类似与你上次讲述的codingblock 添加字段,但是查阅了些资料好像不是我理解的这个概念,从一片文章中看到这个排序码 在会计凭证的供应商行项目中,系统对‘定位’字段的缺省值。也决定供应商行项目的排列顺序。如果该供应商主要发生与采购订单有关的业务,一般选择014-采购订单号+行项目号,其它情况选择记帐日期+凭证号。这个理解好像就是一个关于排列顺序的概念,但我感觉好像不是这样一个作用,还请教方丈大师指教
Do not set this indicator for accounts in which the number of postings is so great that line item display online would not be advantageous. These accounts include, for example:Tax accountsReceivablesPayablesCertain revenue and expense accounts上文是通过在总账科目主记录“显示行项目”F1得来的,SAP并不建议将税务科目、应收应付科目及特定的收入费用科目进行“显示行项目”,既然不显示行项目,就没必要设置排序码。赞成方丈的说法,仅仅是sort key,跟清帐没什么关系。 参考技术A 赞成。排序码不是没有意义的。尤其是在清帐的时候,由于系统默认的清帐规则里面有分配字段,如果分配字段填充的内容(由排序码带出)为可以变化的字段(例如,凭证编号、记账日期等),那么,1、用F.13进行自动清帐时,就会导致一笔业务(例如:采购1000,付款一千)不能进行对清。所以,在供应商、客户主数据上维护排序码时要注意2、自动清帐不行,可以手动清帐,但是这会产生一个有行项目的清帐凭证。以上是关于请教一个关于javascript中offsetTop和scrollTop的问题的主要内容,如果未能解决你的问题,请参考以下文章