现在我试图向下滑动msg_general div,我稍后会向它添加一个json响应,但问题是它只会显示但不会滑落。
功能:
function createGeneralMsg(msg) {
$('#msg_general').slideDown(200);
}
我称之为(在.click功能内):
.......
$.ajax({
type: "POST",
url: action_link,
data: data_string,
dataType: 'json',
success:
function(msg) {
if($('.delete-link').hasClass('delete-page')) {
window.location = 'index.php';
}
if($('.delete-link').hasClass('delete-news')) {
createGeneralMsg(msg);
}
}
}, 'json');
.......
slideDown()可以在其他任何地方使用,例如我测试时:
$('.test').click(function() {
$('#msg_general').slideDown(200);
});
非常感谢任何帮助。
答案 0 :(得分:0)
尝试在coplate事件中调用它:
var _msg;
$.ajax({
type: "POST",
url: action_link,
data: data_string,
dataType: 'json',
success:
function(msg) {
if($('.delete-link').hasClass('delete-page')) {
window.location = 'index.php';
}
}
},
complete : function() {
if($('.delete-link').hasClass('delete-news')) {
createGeneralMsg(_msg);
}
},
//code goes on here...