javascript - .empty() 使 HTML 页面跳转/抽动

标签 javascript jquery html

我正在使用 jQuery(".bokningar ul").empty(); 在新内容通过 Ajax 到达时清空特定的 div。我遇到的唯一问题是,如果窗口没有一直向上滚动,HTML 页面会跳转/抽动一点。 我的代码:

       jQuery(".bokningar ul").fadeOut(500);
       jQuery(".bokningar ul").empty();
                var data = data.d.results;
                var items = [];
                jQuery.each(data , function (index, value) {

                    items.push(`
                             <li><span class="date">${moment(value.EventDate).format('YYYY-MM-DD HH:mm')}</span>
                             <span id="${value.ID}" class="edit">Ändra tid</span>
                             <span id="${value.ID}" class="erase">Radera tid</span></li>
                            `);

                });
                jQuery(".bokningar ul").append(items.join('')).hide().fadeIn(700);

我错过了什么吗?有什么建议吗?

最佳答案

您的问题不在于 Css 中的 jquery 尝试使 “高度和宽度”固定

关于javascript - .empty() 使 HTML 页面跳转/抽动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47924767/

相关文章:

javascript - 比较两个数组并插入空值

javascript - 使用映射遍历对象数组。 javascript 中的过滤器、归约器或 Object.keys()

jquery - Backbone.js View 事件未触发

html - 如何删除 IE/Edge 打开的选择框的默认样式

javascript - 数据库条目中的 html 标签未呈现为 html

javascript - 使用 Javascript Image 对象处理图像

javascript - JS 在 Excel 中 # 后构建 CSV 中断

javascript - jQuery 在 Titanium Mobile 中的使用

javascript - 复选框序列化问题

javascript - document.getElementbyId - 一次获取多个 ID?