轻弹切换css

时间:2015-03-26 10:38:31

标签: javascript jquery html css

var loadCSS = function(id,page) {
    $('#block').css('opacity',1);

     $("link[type='text/css']").remove();

     var cssLink = $('<link rel="stylesheet" type="text/css" href="/'+id+'-item-' + page+ '.css">');
     $("head").append(cssLink); 

 };

我尝试使用上面的代码切换css,问题是会有轻弹。我试图将我的#block设置为不透明度并尝试使用过渡技巧,但它不起作用。如何解决闪烁问题?

1 个答案:

答案 0 :(得分:0)

如果您想使用不透明度:
在您的功能中,请执行以下操作:$('#block').addClass('trans-level');
在旧的旧CSS文件或当前的html页面中:

.trans-level{opacity:0;}

然后在你的新css文件中:

.trans-level{ opacity: 1;}