JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)


Posted in Javascript onJune 16, 2016

本文实例讲述了JS实用技巧。分享给大家供大家参考,具体如下:

js屏蔽错误

把下面的代码放在JS脚本中

<script type="text/javascript">
window.onerror = function(){
   alert("出现脚本错误");
   return true;
}
alert(b);
</script>

注意:定义onerror事件应该在出错之前,否则任然会出现脚本错误

如何防止设置DIV出现滚动条?

style="overflow-x: hidden; overflow-y: auto;"

通过JS控制页面的样式也可以利用数组的形式表现

function init(){
  //document.getElementById("ac").style.display = "none";与下面的等价
  document.getElementById("ac").style["display"] = "none";
}
window.onload = init;

如何控制背景图片的位置?

因为background属性定位不受对象的补丁因素(padding)影响,所以可以用数值定位

background-position属性的默认值为:0% 0%,从指定区域的左上角

#wrapper{
  position:relative;
  background:url(../res/main_bg.png) no-repeat;
  background-position: 0% 5%;
  _background-image:none;
  display:none;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
js控制输入框获得和失去焦点时状态显示的方法
Jan 30 Javascript
Highcharts使用简例及异步动态读取数据
Dec 30 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 Javascript
微信小程序 form组件详解
Oct 25 Javascript
使用Node.js给图片加水印的方法
Nov 15 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
vue单页应用的内存泄露定位和修复问题小结
Aug 02 Javascript
js神秘的电报密码 哈弗曼编码实现
Sep 10 Javascript
Vue.js实现大转盘抽奖总结及实现思路
Oct 09 Javascript
小程序实现横向滑动日历效果
Oct 21 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 #Javascript
jQuery插件实现文件上传功能(支持拖拽)
Aug 27 #Javascript
jQuery插件实现图片轮播特效
Jun 16 #Javascript
javascript正则表达式之分组概念与用法实例
Jun 16 #Javascript
js学习阶段总结(必看篇)
Jun 16 #Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 #Javascript
jQuery获取剪贴板内容的方法
Jun 16 #Javascript
You might like
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
php旋转图片90度的方法
2013/11/07 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python编程argparse入门浅析
2018/02/07 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
上课迟到检讨书100字
2014/01/11 职场文书
小学教师师德感言
2014/02/10 职场文书
竞聘演讲稿
2014/04/24 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技