如何(当页面加载和条件满足时)滑动div

时间:2012-12-06 10:55:04

标签: java jquery jsp servlets

以下是我的示例代码。我想加载loading.jsp。 div默认不会向下滑动。

<%=msg%>不为空时。然后div会滑下来。

流程:loading.jsp -> servlet (detect error) -> loading.jsp (div slide down)

$("#errorLoading").load(function() {
        if(<%=msg%> != ""){
                $('#errorLoading').slideDown('slow');
        }
});
<div class="alert alert-error" id="errorLoading" name="errorLoading">
<%=msg%>
</div>

任何人都可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

请参阅you have to use $.trim function of jquery以检查您正在打印的if div is filled with the message。然后检查一下条件,然后滑动你想要的div。

注意:必须先隐藏div。

你可以找到:

  

<强> http://jsfiddle.net/wZ6Br/

you can check with putting some dummy text there.

 var divErr = $.trim($('.alert-error').text());


 if (divErr) {
     $('#errorLoading').slideDown('slow');
 }