
scrolltop好像只针对IE系列的浏览器才有效
如果是新版的IE10以上的版本试着点击设置工具->“兼容性视图设置”将当前浏览的站点加入兼容列表试试 如果不行
以下方法,不一定都要用,可以一个一个去试。有时,仅第一个就管用了。
一 关闭浏览器,打开新版本360安全卫士的“系统修复”,扫描后,再点“一键修复” 。
再用360急救箱(360安全卫士的“功能大全”里有。若未安装360安全卫士,也可单另安装急救箱。)按步骤 *** 作:先“开始急救”;扫描完后,重启;再点“系统修复” (可以全选)――“立即修复”。 接着,点“DLL文件恢复”,添加系统检测时所得知丢失的DLL文件,再点“立即修复’。“修复网络”视情况而决定是否修复。完后,应重启。
二用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。完后应重启。
三用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。安全模式下效果好。
四用金山急救箱勾上“扩展扫描”,点扫描后,如果出现可以修复的项目,全选后,点“立即处理”,完后重启。
也可下载使用可牛系统急救箱。
强调------1修复中,杀软或360有提示时,请点允许。 *** 作中如提示重启就重启下电脑。2效果不好时,看“注意”中的三点。 3 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。
祝你成功 !
提问者评价
谢了
$(window)bind("scroll", function(){
var top = $(this)scrollTop(); // 当前窗口的滚动距离
});
如果使用原生js,可以这样写(摘自网上的):
/
获取滚动条距离顶端的距离
@return {}支持IE6
/
function getScrollTop() {
var scrollPos;
if (windowpageYOffset) {
scrollPos = windowpageYOffset; }
else if (documentcompatMode && documentcompatMode != 'BackCompat')
{ scrollPos = documentdocumentElementscrollTop; }
else if (documentbody) { scrollPos = documentbodyscrollTop; }
return scrollPos;
}
var sTop = 0,
docE = documentdocumentElement,
docB = documentbody;
if(docE && docEscrollTop) {
sTop = docEscrollTop;
}else if(docB && docBscrollTop) {
sTop = docBscrollTop;
}
consolelog(sTop)
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。
javascript组成一个完整的JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript)、文档对象模型(Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM)。
以上就是关于电脑桌面异常 关于脚本运行:“错误:无法获取未定义或null引用的属性“scrolltop””,如何破全部的内容,包括:电脑桌面异常 关于脚本运行:“错误:无法获取未定义或null引用的属性“scrolltop””,如何破、原生js或jQuery怎么让滚动条只能滚动固定的距离、用js获取scrollTop怎么总是0-CSDN论坛等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)