我正在研究网站的社交媒体部分,我的要求允许用户更改他用于推特窗口的背景和文字的颜色。我已经部分实现了它,但是,当推文是动态加载每次将我的更改设为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
答案 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
回调。