最近发现一个很奇葩的问题,页面调用myFocus的图片转场特效,每次在清除浏览器缓存的前提下,会弹窗提示:

Failed to load: /js/2016js/mf-pattern/mF_YSlider.js

恶心至极,网上查找资料,发现很多网友遇到这个问题!原因是myFocus中myfocus-2.0.1.min.js的一个bug引起的,贴吧里面,有网友给出了解决办法:

是因为引用的myfocus-2.0.1.min.js里面有一个setTimeout(function(){if(!isSuccess) alert(*Failed to load: *+src);},timeout);,时间加载是3秒,如果超过3秒就会打印,基本上点击后就没什么问题了,下次是加载好的了,就不会出现这个,如果真不想这个出现,可以去里面把时间改长一点,或者直接不打印输出

但这个改动,会存在2个问题:一是不好找,二是如果代码能力不强的网友,会把js改坏,导致js报错;终极解决办法,直接替换

http://www.daimajiayuan.com/download/js/yulan/myFocus/js/myfocus-2.0.4.min.js

直接下载,亲测可用!或者下方我提供了下载,下载后解压即可!