显示最后一个元素后刷新页面
Refresh page after last element is displayed
我正在使用PHP生成一个<table>
(我从MySQL数据库中获取值),然后我使用此脚本将其分解为较小的表:
$(document).ready(function(){
// Get the table
var table = $('#slideshow > table')
var maxHeight = 600;
// While table is to long
while(table.height() > maxHeight) {
// Create a new table to append the rows to
var newTable = $('<table cellspacing="0"></table>');
// Keep track of the height of this new table
var newHeight = 0;
while (true) {
// Get the first row of the original table
var row = table.find('tr:first-child');
if (!row.length) {
break; // No rows left
}
var rowHeight = row.height();
if (newHeight == 0 || // At least have one row
newHeight + rowHeight <= maxHeight) // Would fit
{
// Update new height
newHeight += rowHeight;
// Append row to new table
newTable.append(row);
} else {
// New table is 'full'
break;
}
}
// Insert newTable before the original table
table.before(newTable);
}
然后我使用jQuery Cycle All
脚本将它们一一显示为幻灯片。有没有办法在显示最后一个表后刷新页面?
坏主意。如果在显示所有表后刷新页面,会发生什么情况?确切地说,将再次生成表。如果显示所有表,它将再次重新加载。
如果你想用jQuery重新加载一个页面,试试这个:
location.reload();
window.location = location.href;
我已经用这个解决了这个问题:
$('#slideshow').cycle({
fx: 'fade',
delay: 5000,
autostop: 1,
end: function(){
location.reload();
}
});
autostop
必须设置为 1 并在 end
处调用函数。
相关文章:
- 表追加而不附加最后一个元素
- 无法在Ionic select中预先选择最后一个选项
- 为什么画布形状只在3个画布中的最后一个画布上渲染
- Jquery append oly获取循环Rails中的最后一个elemen
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 多维关联数组的最后一个索引
- 无法获取vis.js最后一个或第一个选定的网络节点
- 循环以检查数组中的最后一个图像
- 从输入值中删除最后一个单词
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 如何记住提交/刷新后使用的最后一个选项卡
- Angular 1:最后一个复选框没有'刷新页面后不要保持选中状态
- 显示最后一个元素后刷新页面
- 输入最后一个字段后自动提交/刷新信息路径表单
- 如何使最后一个焦点文件应该在javascript中刷新html页面后进行焦点处理
- Mobile Safari:JS事件,用于在刷新时跳转到最后一个滚动位置
- 刷新后从选择菜单获取最后一个值
- 加载最后一个附加的iframe后刷新页面