先上码:
/* 用 jQuery 为每张图片链接自动加上 class="thickbox" */
$('#content p a').each(function(){ //根据主题内容区的 id 设置选择器
var a_href = $(this).attr('href').toLowerCase();
var file_type = a_href.substring(a_href.lastIndexOf('.'));
if (file_type == '.jpg' || file_type == '.png' || file_type == '.gif'){$(this).addClass('thickbox')};
});
这个再配合lightbox之类的图片展示代码用起来不错。
此代码发现于ZWW-http://zww.me/archives/25196
还有一个
[warning]$('.entry a:has(img)').addClass("thickbox");
[/warning]
版权声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 皇家元林
本文链接: jQuery为每张图片链接自动加上class属性
本文链接: jQuery为每张图片链接自动加上class属性
我的主题都自带了。不过代码看上去也蛮简洁的
14年前 · 北京 · Unknown Unknown
@shamas 呵呵,我也想办法把这些融入到我的主题里
14年前 · 合肥 · Unknown Unknown
我觉的用正则还简单些
14年前 · 绍兴 · Unknown Unknown
@Utaoy 呵呵,JS俺不会啊,这些都看别人的
14年前 · 合肥 · Unknown Unknown
有何作用?
14年前 · 佛山 · Unknown Unknown
@liveme 学习而已,呵呵
14年前 · 合肥 · Unknown Unknown
非常喜欢博主的博客,已经添加链接,欢迎添加
14年前 · 北京 · Unknown Unknown
@乐玩中国 乖乖,你的举动真让我受宠若惊,呵呵
14年前 · 合肥 · Unknown Unknown
@皇家元林 好像没在贵博客找到链接哦
14年前 · 北京 · Unknown Unknown
@乐玩中国 可能是缓存插件原因吧,你狠刷一下试试
14年前 · 合肥 · Unknown Unknown
jQ很方便,哈哈
14年前 · 梅州 · Unknown Unknown