摘要: 做了一个全屏的轮播图,在设计师那发现问题,banner图片获取的宽度是浏览器的宽度,在浏览器不是全屏的情况下打开再放大浏览器,banner不能全屏显示。 问题其实很简单,把获取浏览器的宽度改为获取屏幕宽度就可以了,但浏览器的滚动条会占据一定的宽度,所以需要获取浏览器的滚动条宽度,然后减去这部分宽度,就是banner图需要的宽度。所以重点在于获取滚动条的宽度,下面是一个获取滚动条宽度的函数。 获取滚动条宽度的函数1 function getScrollWidth() {2 var noScroll, scroll, oDiv = document.createElement("D... 阅读全文
posted @ 2013-10-05 16:37 特雷西one 阅读(2329) 评论(2) 推荐(0) 编辑
摘要: 负责后台的同事反馈过来一个问题,他添加的一个js效果在我做的模板上出不了效果。我过去看了他添加的js,代码中有段window.onload方法,而模板中js也是用window.onload执行的,我猜想可能是两个方法有冲突。经过测试确实是二者冲突,于是把其中一个改为$(document).ready()方法执行,于是问题解决。 但是对于window.onload和$(document).ready()二者的异同,一直不是很清楚,今天查资料认真看了下,把它记录在此。 window.onload和$(document).ready()主要有两点区别: 1、执行时机 window.onl... 阅读全文
posted @ 2013-10-04 10:57 特雷西one 阅读(3739) 评论(0) 推荐(0) 编辑
摘要: 距离写第一篇随便已经两个月了,这段时间在工作中遇到很多问题,本来应该一一记录下来的,但总觉得在博客园写文章至少也应该有点分量或者至少要有点水准,自己遇到的问题在解决之后就觉得不是很有难度,所以导致开通博客园至今只写过一篇随笔。现在想来,这样的想法完全有违我开通博客园的初衷,本来开通博客园就是想记录下自己前端技术成长的点滴。况且现在的我应该抱着一个学习的态度来记录,随笔有没有水准或技术含量实在不应该是我考虑的问题,能够记录下每一次成长的脚印才是最重要的。 从今天开始随笔只为自己而写,只为记录而发! 阅读全文
posted @ 2013-10-04 10:31 特雷西one 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 今天看到两个数组去重的代码,其中一个方法很巧妙,在这里记录下来代码一:利用jQuery的inArray方法过滤数组中重复的项 1 function GetUnique(inputArray) 2 { 3 var outputArray = []; 5 for (var i = 0; i < inputArray.length; i++) 6 { 7 if ((jQuery.inArray(inputArray[i], outputArray)) == -1) 8 { 9 outputArray.push(i... 阅读全文
posted @ 2013-08-08 17:22 特雷西one 阅读(359) 评论(0) 推荐(0) 编辑