//禁止滚动条
$(document.body).css({
"overflow-x":"hidden",
"overflow-y":"hidden"
});
//启用滚动条
$(document.body).css({
"overflow-x":"auto",
"overflow-y":"auto"
});
</script>
我相信大家对这个代码应该无异议吧,如果有请高手给予指点。测试结果如下:
IE6:禁止滚动条正常,启动滚动条错误,出现双滚动条且滚动条滚动页面无反应。
IE7:禁止滚动条正常,启动滚动条错误,出现双滚动条且滚动条滚动页面无反应。
IE8: 禁止滚动条正常,启动滚动条正常。
IE9: 禁止滚动条正常,启动滚动条正常。
Chrome: 禁止滚动条正常,启动滚动条正常。
FireFox: 禁止滚动条正常,启动滚动条正常。
靠,又是IE6和IE7,微软真的该反省了,所以说做产品得一开始就要负责人。别扯远了,解决方法是当overflow设置hidden以后,直接取消这个style而不要设置overflow,具体代码如下:
//为了简便定义一个样式类
<style type="text/css">
.html-body-overflow
{
overflow-x:hidden;
overflow-y:hidden;
}
</style>
<script type="text/javascript">
//禁止滚动条(默认是没有附加这个样式类的)
$(document.body).toggleClass("html-body-overflow");
//启动滚动条
$(document.body).toggleClass("html-body-overflow");
</script>
当然也可以直接清掉style的内容,不过上面的做法更直观、更简单。
滚动条的启用与禁止
时间: 2024-10-05 19:17:35
滚动条的启用与禁止的相关文章
SQL Server 启用与禁止触发器
启用: disable trigger trigger_name on {objectName | database_name | server}; 禁用: enable trigger trigger_name on {objectName | database_name | server}; -----------------------------------------------------------------------------------------------------
UltraEdit 启用和禁止代码折叠功能
UltraEdit 十分强大,作为代码编辑器有代码折叠比较实用,默认此功能是打开的. 而作为文本查看工具,如程序 log 文件查看工具代码折叠则十分不方便 因为log文件动辄几百上千行,代码折叠影响查看. 在高级-->配置-->选项卡中: Editor Display下的code Folding选项面板中设置. 附上破解版下载:UltraEdit Version 20.00.0.1037 英文破解版
常用代码集合
一.jquery返回顶部 $("html , body").animate({scrollTop: 0},'slow'); 二.jQuery判断移动端屏幕的滑动方向 $('body').on('touchstart', function(e) { var touch = e.originalEvent, startX = touch.changedTouches[0].pageX; startY = touch.changedTouches[0].pageY; $('body').on
Html body的滚动条禁止与启用
在写一个在页面中,经验证用户没有登录或session失效时候弹出登录框禁止页面滚动用到今天搞了一个功能,上下左右居中,模仿QQ空间里的样式,把横向和纵向滚动条禁止掉代码如下:<script type="text/javascript"> //禁止滚动条 $(document.body).css({ "overflow-x":"hidden", "overflow-y":"hidden"
Android TextView的append方法与滚动条同时使用
一.在Android,一个单独的TextView是无法滚动的,需要放在一个ScrollView中.ScrollView提供了一系列的函数,其中fullScroll用来实现FOCUS_UP和FOCUS_DOWN键的功能,也就是滚动到顶部和底部. 如果在TextView的append后面马上调用fullScroll,会发现无法滚动到真正的底部,这是因为Android下很多函数都是基于消息的,用消息队列来保证同步,所以函数调用多数是异步操作的.有消息队列是异步的,消息队列先滚动到底部,然后textvi
CRM 启用或禁用自定义代码执行
启用自定义代码执行 1.打开 Windows PowerShell 命令窗口. 2.添加 Microsoft Dynamics 365 PowerShell 管理单元: Add-PSSnapin Microsoft.Crm.PowerShell 3.检索当前设置: $setting = get-crmsetting customcodesettings 4.修改当前设置: $setting.AllowExternalCode="True" set-crmsetting $setting
浅谈:Android TextView的append方法与滚动条同时使用
一.在Android,一个单独的TextView是无法滚动的,需要放在一个ScrollView中. ScrollView提供了一系列的函数,其中fullScroll用来实现FOCUS_UP和FOCUS_DOWN键的功能,也就是滚动到顶部和底部. 如果在TextView的append后面马上调用fullScroll,会发现无法滚动到真正的底部,这是因为Android下很多函数都是基于消息的,用消息队列来保证同步,所以函数调用多数是异步操作的. 有消息队列是异步的,消息队列先滚动到底部,然后text
禁用滚动条
请注意,写在body里 <body scoll=no> 全禁止 <body style="overflow:scroll;overflow-y:hidden"> 禁止纵向滚动条 <body style="overflow:scroll;overflow-x:hidden"> 禁止横向滚动条 overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时如何显示内容 overflow: auto; 在需要时内容会自动添加滚动条
定位技术
1, // @Override// public void onGeolocationPermissionsShowPrompt(final String origin,// final GeolocationPermissions.Callback callback) {// AlertDialog.Builder builder = new Aler