javascript - 如何禁用JavaScript中的弹出窗口

原文 标签 javascript asp.net

我是Java语言的新手。我的要求是,如果我从服务器端获取列表为空列表,则不显示弹出窗口。在此要求之前,我正在执行类似以下代码的操作,在该代码中,只要用户点击URL,就会弹出窗口,因为我已经使用window.onload了。现在需求已更改,仅当后端有一些数据时,我才需要显示弹出窗口。请帮我。

<script>
    window.onload = function () {
        $('#homePopup').bPopup({
            easing: 'easeOutBack', //uses jQuery easing plugin
            speed: 550,
            transition: 'slideDown'
        })
    }
</script>

<div id="homePopup"><span class="buttonCloseModal b-close"><span>X</span></span>
  <h1>Notifications</h1>

<div class="ListContainerScroll">
        <div>
               <asp:Repeater ID="rptrNotification" runat="server" OnItemDataBound="rptrNotification_ItemDataBound">
                        <ItemTemplate>
                              <div>
                                    <asp:Literal ID="litNotificationTitle" runat="server" Text='<%# Bind("Title") %>'></asp:Literal>
                              </div>
                               <div>
                                     <asp:Literal ID="litNotificationDesc" runat="server" Text='<%# ((SPListItem)Container.DataItem)["NotificationDescription"] %>'></asp:Literal>
                               </div>
                         </ItemTemplate>
               </asp:Repeater>
                    <div class="noDataAvailable" runat="server" id="divNoDataAvailable" visible="false"></div>
        </div>
   </div>
</div>


我正在.ascx中执行此代码

最佳答案

您已将要放入ajax成功回调的窗口的onload事件函数中放入了一段代码(我猜您正在使用jQuery ajax请求数据)

$.ajax({
    url: 'http://myawesomeurl.net',
    success: function (ajaxResponse) {
        //your code start
        $('#homePopup').bPopup({
                easing: 'easeOutBack', //uses jQuery easing plugin
                speed: 550,
                transition: 'slideDown'
            })
        );  
        //your code end
    }
});

关于javascript - 如何禁用JavaScript中的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26204920/

相关文章:

javascript - 更改JSON_Encode输出格式(括号和逗号)

javascript - ember.js html 输出损坏

javascript - 从地址获取 lat 和 lang 以将其传递给 react 传单

javascript - 如何在单击按钮时将页面中所有文本字段中的数据更改为大写

c# - IIS提示使用LDAP身份验证进行身份模拟

javascript - 咖啡文字缩进

c# - 通过 OracleDataReader 读取时处理 NULL 值?

c# - 磁盘访问的子域托管问题 (C#/ASP.NET 3.5)

asp.net - 从 ASP.net Web 应用程序扫描文档

javascript - 如何使用javascript限制文本框中的字符和行数?