2012-09-12 48 views
0

我正在研究网站的社交媒体部分,我的要求允许用户更改他用于Twitter窗口的背景和文本的颜色。我已经部分实现了它,但是,当动态加载推文时,每次将我的更改都设置为空时,会加载与文本相关联的CSS。 我用jquery添加颜色使用farbtastic.js它的工作,但部分。我可以避免应用于API的动态加载的CSS或覆盖每个推文加载的默认颜色??任何链接或指针有助于。 这就是我如何将css应用于推文的段落元素!动态更改Twitter API的文本和链接的颜色@username

if(container.className == 'tweetCPTrans'){ 
    $('p').attr('style', 'color:'+fb.color+' !important');  
} 

    twMix = new TWTR.Widget({ version: 4, 
    type: 'profile', 
    rpp: 4, 
    interval: 6000, 
    width: w, 
    height: h, 
    theme: { shell: 
     { background: 'none', 
     color: '#4c4c4c' }, 
     tweets: { 
     background: '#none', 
     color: '#4c4c4c', 
    links: '#b30009' } } 

谢谢
萨克

+0

尚未得到修复!我已经用细节更新了这个问题。 – KillABug

回答

1

这看起来像你想要什么。

complete : function (tweetBox) { 

    me.tweetBox = tweetBox; 

    try { 

    me.tweetBox.$editor.css({ 

     resize : 'none', 

     color : '#9B9B9B', 

     'font-family': 'Arial', 

     'font-size': '14px', 

     border : 'none', 

     background : 'transparent', 

     'border-radius': 0, 

     '-webkit-border-radius': 0, 

     '-moz-border-radius': 0 

    }); 

    me.tweetBox.$button.css({ 

     cursor : 'hand', 

     cursor : 'pointer' 

    }); 

    } catch (e) { 

    // 

    } 

}

这是complete回调为tweetbox方法。

+0

感谢您的及时回复,但我应该在哪里添加回调?我将** social_media.js和add_twit.js和widjet.js **文件作为api文件。add_twit.js文件具有颜色分配给文本和链接的功能,如下所示:'twMix = new TWTR.Widget( { \t \t版本:4, \t \t类型: '轮廓', \t \t RPP:4, \t \t间隔:6000, \t \t宽度:W, \t \t高度:H, \t \t主题: { \t \t \t壳:{ \t \t \t \t背景: '无', \t \t \t \t颜色: '#4c4c4c' \t \t \t}, \t \t \t鸣叫:{ \t \t \t \t背景: '#none' , \t \t \t \t颜色:'#4c4c4c', \t \t \t \t链接: '#b30009' \t \t \t} \t \t}'我没有它前面很抱歉的工作,如果它听起来很愚蠢! – KillABug