0

我正在研究网站的社交媒体部分,我的要求允许用户更改他用于 twitter 窗口的背景和文本的颜色。我已经部分实现了它,但是当动态加载推文时,一个与每次使我的更改为空时都会加载文本。我使用 jquery 使用farbtastic.js添加颜色,但它可以部分工作。如何避免应用到 API 的 css 的动态加载或覆盖每个推文加载的默认颜色?任何链接或指针都会有所帮助。这就是我将 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' } }

谢谢萨赫
_

4

1 回答 1

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

于 2012-09-12T03:08:39.353 回答