动态更改Twitter API @username的文本和链接的颜色

时间:2012-09-12 02:15:04

标签: jquery api twitter

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

    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' } }

感谢
SACH

1 个答案:

答案 0 :(得分: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回调。