昨天研究了下“给wp菜单加上随机颜色”,提到没办法用php钩子解决重复颜色的问题,@phoetry 给了一个用js的解决的方法,这下完美了。

var colors=['#F99D35','#FB353E','#301141','#388CDE','#FE0096','#1BA0E1','#339933','#E91104'];//定义的颜色数组
colors.sort(function(){return Math.random()>.5?1:-1;});
//alert(colors);//测试下
$('.menu-item a').each(function(i){
this.style.backgroundColor=colors[i];
})

再次表示感谢~哦,顺便看到phoetry写的phZoom看图插件不错,刚替换了默认的slimbox,要是能加上支持div的缩放那就更好了…

  1. snowxh (2011.08.24 at 23:59) ☆沙发

    杀花

  2. 玻璃柠檬 (2011.08.25 at 00:34) 板凳

    phZoom我也想用但是都失败了··让他哪天叫我好了

  3. whisperer (2011.08.25 at 01:36) 地板

    地板....

  4. Google不爱我 (2011.08.25 at 02:04) 4楼

    嘿嘿嘿,为什么那些标签在鼠标悬停的时候都要变成诡异的绿色啊……黑色黄色蓝色变绿也就罢了,红变绿感觉好恶心啊……不如改成颜色加深或变浅得了(懒得动代码的表示站着说话不腰疼 :grin:

  5. phoetry (2011.08.25 at 13:43) 5楼

    放大div的机制与图片的机制很不相同呢, 这也是那些支持div,ajax之类的灯箱插件体积相当庞大的原因.
    另, 试试这个

  6. sprityaoyao (2011.09.28 at 21:31) 6楼

    谢谢分享,已经用上了

发布评论

邮箱(必填)

换个背景