use jQuery lightBox plugin in bo-blog
技术   June 13, 2009   引用(0)   
点击在新窗口中浏览此图片
前阵子做了个网站,本着“客户都喜欢花花绿绿、华而不实的东西”之原则装了jQuery lightBox plugin,用了下发现效果不错就顺手搬到bo-blog。现本着“有Blog的同学大都喜欢发骚”及“夏季是发骚的季节”之原则推出应景教程:

1. 猛击官网下载jQuery lightBox plugin压缩包,目前最新版本为0.5。
2. 解包,将css, images, js这三个文件夹上传至blog根目录(js文件夹内只用到jquery.js和jquery.lightbox-0.5.pack.js,其他两个js文件可以不传。有归类洁癖的同学可将文件夹内的文件分别上传至blog相应目录,后面添加代码时路径应作相应更改) 。
3. 如下代码二选一,ctrl+c、ctrl+v于 后台- 常规管理- 参数设置- 区域额外代码 内:
代码一(推荐):支持度最广,但由于对所有图片都启用了lightBox,会使“链接到网页的图片”的链接失效。
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.pack.js"></script>
<script type="text/javascript">
$(function() {
  $(".textbox-content a:has(img)").lightBox();
});
</script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />

代码二:对于“链接到网页的图片”这一类型不启用lightBox,但可能存在其他兼容性问题。
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.pack.js"></script>
<script type="text/javascript">
$(function() {
  $(".textbox-content a:has(img)[href^='attachment']").lightBox();
});
</script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />

4. 上传XE图片查看效果,庆祝SY(使用)成功。

备注:
1. 本方法不改动过去、现在及将来文章内容,不添加格外div,将来是否继续使用jQuery lightBox plugin对blog内容显示无任何影响。
2. js文件夹中jquery.lightbox-0.5.js,jquery.lightbox-0.5.min.js,jquery.lightbox-0.5.pack.js三个文件的区别尚不清楚,望思想进步的同志告知。(从小体积考量本站现在使用的是jquery.lightbox-0.5.pack.js)

ps:我不喜欢有人拿我的代码去做插件,然后还在插件路径上偷偷骂我。

09.07.12 Update:
修改了图片的选择器,增加了对链接到网页的图片支持
This entry comes from 本站原创 and has been read for 3561 times. It is tagged with , , , .
leeo Email Homepage says: at December 21, 2009 09:57
谢谢LZ~grin
cuongnh Email Homepage says: at November 6, 2009 17:50
Thank you very much, plugin is the best for my blog
luyc Email Homepage says: at August 16, 2009 07:00
通过这件事真觉得他素质真差。
我把那文件夹改成fy_is_asshole了,呵呵。

不对谁,只是谴责这种行为。
memory Email Homepage says: at July 17, 2009 03:37
按步骤做了~但就是不信~不知道为什么呀。。。
鬼火 回复于 July 18, 2009 09:09
肯定哪里出错了……
clover Homepage says: at July 14, 2009 12:52
谢谢你的更新,不过在我博客使用无效,cry,所以我修改了一下适合自己的,
引用
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox-0.5.pack.js"></script>
<script type="text/javascript">
$(function() {
  $('img.insertimage').lightBox();
});
</script>
<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />
鬼火 回复于 July 16, 2009 15:34
这个本质上和代码一是一样的
clover Homepage says: at July 11, 2009 21:47
我发现有个问题,就是当打开图片链接时也会像浏览图片那样,结果是图片链接会失效,这个应该跟这句  $(".textbox-content a:has(img)").lightBox(); 有关,能不能想个好的方式修改一下。
鬼火 回复于 July 12, 2009 21:32
少考虑了,感谢反馈,已经修正
网站慢死个人了 says: at July 2, 2009 16:13
网站慢死个人了
卢松松 Email Homepage says: at June 19, 2009 14:47
看来你做的不错。有水平!
luyc Email says: at June 18, 2009 00:37
用上了,很好。幸苦了,谢谢。

ps:现在这个模板的评论部分很好看,我想如果Operafans2也如此应用相信效果可能会更好哟。
鬼火 回复于 June 20, 2009 23:28
Operafans2要这么搞感觉效果不好
imhui.cn says: at June 17, 2009 19:06




鬼火 回复于 June 17, 2009 22:11

分页: 1/2 第一页 1 2 下页 最后页
发表评论

昵称

网址

电邮

OpenID登入 高级选项 表情