进行批量替换的文件是无法撤销的,这个在你进行替换的时候,类似DW之类的软件都会进行提示的。
如果你是对正在打开编辑的某个文件进行替换(文件还没有关闭),倒是可以用Ctrl+Z进行撤销操作(撤销次数要看你软件参数中设置的历史步骤次数),如果你运气好,替换后的文本不存在歧义(不会替换其他不需要替换的文本),可以逆向操作重新替换回自己之前的内容。
建议以后在进行替换操作前,最好将文件备份一份放在其他地方(建议放在其他盘的目录中),这样即使出错了,也可以重新覆盖。
图片没显示完全这个情况应该算是你的响应式没有做好,相对于手机,在平板上的展示屏幕是宽大于高,这时候你就要改变一下响应标准,让这个图片根据高金星缩放适配,否则就会出现现在这种情况:宽给了百分之百,高度小所以图片显示不完全关
于滚动:滚动的处理目前主流有两种处理方式,一种是“往复滚动”,就是切换到最后一个屏幕之后再下滑就会滚回到首页,这个的处理比较简单,单纯是用一个变
量去标识目前所处第几屏,然后改变当前定位(position也好,translateY也好),从而产生滚屏效果。第二种便是“无限滚动”,即相当于左
后一页的下一页是第一页这种处理。这种处理逻辑比较复杂,比如你有五个屏的内容,你需要把第一屏clone节点到最后一屏的后面,并且把最后一屏
clone节点到第一屏的前面,这样页面就从 01234 变成了 (_4)01234(_0)
这种排列,从0往上滑动会表现(_4),4往下滑动会显示(_0),在切换动画完成之后将定位由(_0)变成0或由(_4)变为4,这样就实现了无限滚
动。
对于变换模式的疑问请追问
重点是go-top的CSS定义:div.go-top {display: none
opacity: 0.6
z-index: 999999
position: fixed
bottom: 113px
left: 90%
margin-left: 40px
border: 1px solid #a38a54
width: 38px
height: 38px
background-color: #eddec2
border-radius: 3px
cursor: pointer}div.go-top:hover {opacity: 1
filter: alpha(opacity=100)}div.go-top div.arrow {position: absolute
left: 10px
top: -1px
width: 0
height: 0
border: 9px solid transparent
border-bottom-color: #cc3333}div.go-top div.stick {position: absolute
left: 15px
top: 15px
width: 8px
height: 14px
display: block
background-color: #cc3333
-webkit-border-radius: 1px
-moz-border-radius: 1px
border-radius: 1px}
使用fixed定位,让按钮始终出现在右下角,通过设定left:90%可以使按钮在右方出现,但又不会太紧贴滚动条。
按钮默认不可见,当滚动页面到一定高度后,按钮出现,这里用jQuery实现
$(function() {$(window).scroll(function() {if ($(window).scrollTop() >1000)$('div.go-top').show() else
$('div.go-top').hide()
}) $('div.go-top').click(function() {$('html, body').animate({scrollTop: 0}, 1000)
})
})
当按下按钮时,有动画效果返回顶部