最新回答 / 采药超人
大概思路如下:获取所有图片给每一个图片绑定点击事件点击图片的时候create一个div,并获取该图片的src 这个div采用fixed定位,居中显示(padding一定距离,有关闭按钮),位于最上层 这个div内放一个img元素,img元素的src就是你点击那个图片是获取的src 将该div加载到body这样,点击图片即可查看大图
2016-07-21
已采纳回答 / 慕粉1569
三元运算,意思就是获取class的函数getClass(class,parent),里面有两个参数,如果你不加第二个参数parent,就是直接从文档document找className==class的元素,如果你有parent参数说明你希望从父级Id为parent下面的子元素找className==class的元素。由于两种获取class元素写法不同所以需要通过三元判断你有没有写parent,如果有就那么父级就是document.getElementById(parent)如果没有父级就直接是文档docu...
2016-07-21
已采纳回答 / Knightxxy
看下 getByclass(parent,'box') 获得这个parent的 document.getElement('main') 这个对不对,我把main 写成 mian了 。或者你console.log(parent) 看下或者这个元素没有 ,再看下其他地方呢
2016-07-17
已采纳回答 / qq_隔壁龙叔叔_0
function getByClass(parent,className){ var boxArr = [],//用来存储获取到的所有class为box的元素 oElement = parent.getElementsByTagName('*'); for (var i = 0; i < oElement.length; i++) { if(oElement[i].className == className){ boxArr.push(oEle...
2016-07-17
最新回答 / Boringlife
function check(){ var oPraent=document.getElementById('main'); var oBox=getByClass(oPraent,'box'); var lastBOxH=oBox[oBoxs.length-1].offsetTop+Math.floor(oBoxs[oBoxs.length-1].offsetHeight/2); var scrollTop=document.body.scrollTop || document....
2016-07-05