守则
$.ajax({
url: "get_portfolio_experience.php",
success: function(html) {
$("#inbox_content").html(html).hide().slideDown('slow');
}
});
如果我没有在slideDown()之前放置hide(),则内容不会生成动画。如果我把一个hide()它没有在IE中显示。我该怎么办?
答案 0 :(得分:1)
首先,让我们用这样的.load()
缩短它:
$("#inbox_content").load("get_portfolio_experience.php", function(html) {
$(this).hide().slideDown('slow');
});
现在对于这些问题,您对IE表现出奇怪的解释几乎肯定是由无效标记引起的。检查回复的回复,是否有任何未公开或无效的标签?请在此处使用W3C验证器进行检查:http://validator.w3.org/
答案 1 :(得分:0)
你应该添加一个CSS样式显示:none;对于#inbox_content并使用此代码:
$.ajax({
url: "get_portfolio_experience.php",
success: function(html) {
$("#inbox_content").html(html).slideToggle('slow');
}
});