巧用百度mip环境结合bootstrap解决图片点击弹出放最近笔者在开发一个项目,环境采用bootstrap实现网页自适应效果。搭建成功后,使用百度的移动落地页检测工具发现,出现提示:该页图片不能放大,滑动,缩小,点击弹出,不符合移动页规范。发现此问题后,头有点大,就上网找了不少的资料,这类文章较多,但是点开都是乱七八糟的,有的太复杂,需要添加多个js或框架,具体效果也没人验证。
网上有很多朋友都遇到了此类问题,不知道如何解决,有些人认为是百度的bug 不用理会,我个人认为,无论是从百度的要求还是个人的人性化来说,做好图片的这项功能都非常重要,一方面用户可以更清楚的看到图片,也符合手机端的操作习惯。页面更生动,逼格更高,更容易引起用户的好感。那么怎么改呢,如果要按网上现有的教程来,我是打死不愿意的,那相当于是重新编写冗长的代码。对于不熟悉js代码的用户来说是个坎。
在搜索了无数的资料,都认为解决无望的时候,我突然想到了百度原来的mip页面只需要加入popup属性即可让图片拥有此项功能,那为何不将bootstrap与mip页面结合起来实现呢。
说干就干, 以下是操作步骤 :
第一步
第三步:修改img标签,按以前的mip规范来写
原img标签:<img alt="" src="http://www.jishu88.com/uploads/allimg/210417/1-21041G35RMJ.jpg" style="width: 320px; height: 180px;" />
修改后标签 :<mip-img popup alt="" src="http://www.jishu88.com/uploads/allimg/210417/1-21041G35RMJ.jpg" style="width: 320px; height: 180px;"></mip-img>
第四步:保存文件,预览,可以看到点击正文中图片,图片能自动放大,手机端浏览可以自动缩小放大,切换图集,已经实现此功能。
总结‘
1.在页面模板中引入mip的组件。
2.修改img标签,添加popup属性。
3.本实例在Dedecms,bootstrap中测试通过。有不清楚的可直接联系本网在线指导。 (责任编辑:admindede)
源网址:http://www.jishu88.com/qy/qt/792.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。