有懂JS的会员么?
- nApoleon关于现在图片显示的方式,模式是屏幕当前位置的图片显示,我咨询下来了解到这是一个JS语言实现的功能,那是否可以通过修改代码,来实现在屏幕滚到当前页面之前的一定距离,提前显示图片呢?应该不难实现吧?
- windmax绑定~~
- chenliang_1984不懂,反正我感觉没差...
- zhengjh如果滚动很快是不是会没反应过来
- 孟德*/-27O帝能解决的,交给O帝吧
- nApoleonO帝跟我们一样,也是妈生的,不是外星人生的~
- hudizhoutube*/-51 技术不咋的程序员帮顶了~
- tenshow以为JS是健身的意思就进来了
看完我觉得我该出去了*/-27*/-27 - 孟德*/-27O帝被认为是最高效的程序员之一,是C, C++、Perl、Java、Ruby, PHP和Python方面的专家。
- bensunl太高端了,帮顶下~
- slinq这学期正在学~ 老师还只讲了一节课*/-40
- chh520jing看标题以为是讨论剑圣,掩面出去了*/-20
- enteraddto- - 家里一本砖头样的js的书还没空看。。
- 哪里有妹纸分楼层显示怎么样?没楼最多20图,每次加载一楼,但是图多的帖子就要分好几层楼写
- 543211轮大随便发个包含显示显示图片的页面给我吧,码农来试试。邮箱taojin0505@163.com
- 543019556*/-91
想法相同
我也能出去了。。。 - hooje我觉得这样实现比较困难的~~
- nApoleon一般不是都在1楼么...
- nApoleon页面?
- 哪里有妹纸嗯嗯,有的论坛是限制每层楼的图片数来节省带宽资源。。不过这样编辑起来略蛋疼
- 543211我想的是先在后台加载,不过这需要到预测滚轮动作,不知道可不可以,先试试再说
- 等号是加号插件/脚本党路过.表示现在还是一次性加载全部图片*/-93
- 皮雷斯我看了内容只能默默的出去了。
- nAxKjOTE0网上找到的
改这个文件找到复制代码- static/js/forum_viewthread.js
那个offsetTop就是图像的顶部值把,复制代码- var offsetTop = this.getOffset(img);
- if (offsetTop > document.documentElement.clientHeight && (offsetTop - scrollTop < document.documentElement.clientHeight)) {
然后如下,100代表距离图片还有100px,以此类推(加减不太清楚,你可以多试试)最后后台更新缓存/复制代码- var offsetTop = this.getOffset(img)-100;
- static/js/forum_viewthread.js
- 蓝巧克力forum_viewthread.js最后的function lazyload里
if (offsetTop > document.documentElement.clientHeight && (offsetTop - scrollTop < document.documentElement.clientHeight)) {
这个条件改改就行了,比如
&& (offsetTop - scrollTop < document.documentElement.clientHeight - 500)
这个办法只能缓解,还是自动加载的用户体验更好 - destiny55200没看懂JS是什么意思才进来的。发现什么都不懂之后,默默流下眼泪,果断点击45度右上。
- 543211轮大,这两天我自己在本地试试,能行的话PM你
- huangisaiah加js不是会延长页面加载速度?如果原来有使用js当我没说
- nijdwxJS~~~*/-93出门右转交易区好多
- ryomma可以,这叫预加载
- wgln看完以为是技师的掩面出去了*/-15
- boya应该不难,找到“只显示窗口中的图片的代码”,改改条件就好了。就是不知道有没有现成的插件
- yuer_chai以前我懂,在军队的时候模仿CHH做过一个同样的站,可惜不太懂JS这方面的只是
- johnnylwj不懂帮顶
- terminus判断用户滚动条的位置,稍微-掉一段距离就可以了
- terminusJavascript
- destiny55200膜拜中,给我签个名吧。
- LeopardDennis懂一点点JSP行吗
- 魔汁http://www.lanrentuku.com/js/
我记得懒人库有类似代码,可以修改修改数值加进去。 - lhpx123456以为JS是惊悚的意思就进来了
看完我觉得我该出去了 - 高山流水个人感觉 mobile 01的点击加载也蛮好的~
- 歼灭天使可以 通过js还可以让等待加载图片变得不那么枯燥 例如加个小萌物在那里转啊转那种