更新:放在正確的語法建議,下面的代碼現在工作!jquery隱藏工程,但幻燈片不
我有一個foreach在表內生成數據行。每個元素都有一個rowX的id。我想讓我的javascript在單擊刪除後「滑動」數據行。
如果我使用hide();這工作正常,但幻燈片();不管用。
任何想法?
<script type="text/javascript">
$("a.delete").click(function(e)
{
e.preventDefault();
var platform_id = $(this).attr('data-id');
var row = $(this).attr('id');
$.ajax({
type: "POST",
url: "platform/delete",
dataType: "json",
data: 'platform_id='+platform_id,
success: function(result){
if (result.success == 1)
{
$("#row" + row).slideUp('slow');
//document.getElementById(row).style.display = 'none'
}
},
error: function(result){
alert(result.message);
}
});
});
</script>
好了,現在它的工作。但是,它似乎只是一個定時隱藏功能,我實際上沒有看到任何動畫。這可能是CSS的限制嗎?我正在使用themeforest上的模板。 – evade 2013-05-11 19:41:38
您是否在一起使用** hide()**和** slideUp()**函數?爲了看到slideUp動畫,請不要使用** hide()**函數! – 2013-05-11 19:45:37
我只使用slideUp。不過,我將其更改爲fadeOut();它給我一個我想要的結果。 – evade 2013-05-11 19:50:21