<div class="Page" id="DealerInfo" style="display: block;">
<script>$( "#DealerInfo" ).load( "formPages/DealerInfo.php" );</script>
</div>
<div class="Page hidden" id="AdditionalLocations" style="display: none;">
<script>$( "#AdditionalLocations" ).load( "formPages/AdditionalLocations.php" ); </script>
</div>
<div class="Page" id="OwnerInfo" style="display: none;">
<script>$( "#OwnerInfo" ).load( "formPages/OwnerInfo.php" );</script>
</div>
<div class="Page" id="SalesInfo" style="display: none;">
<script>$( "#SalesInfo" ).load( "formPages/SalesInfo.php" );</script>
</div>
这是函数
function nextForm() {
$(".Page:visible").hide( ).nextAll( ".Page" ).not(".hidden").first().show();
var value = $( "#progressbar" ).progressbar( "option", "value" );
$( "#progressbar" ).progressbar( "option", "value", value + 5 );
$('.progress-label').text(value + "%");
}
这些是我的按钮:
<p class="navigation"><button class="button" type="button" onclick="prevForm();">Previous</button>
<button class="button" type="button" onclick="nextForm();">Next</button></p>
为什么不简单地计算一个完成百分比,它是一个函数,即在您的活动分区之前有多少.not('hidden')
分区除以.not('hidden')
分区的总数?
function updateProgress() {
var value = $("#progressbar").progressbar("option", "value");
if($(".Page:visible").length < 1) {
value = 100;
} else {
value = Math.floor(100*($(".Page:visible").prevAll(".Page:not(.hidden)").length)/($(".Page:not(.hidden)").length));
}
$("#progressbar").progressbar("option", "value", value);
$('.progress-label').text(value + "%");
}
function nextForm() {
$(".Page:visible").hide().nextAll(".Page").not(".hidden").first().show();
updateProgress();
}
function prevForm() {
$(".Page:visible").hide().prevAll(".Page").not(".hidden").first().show();
updateProgress();
}
JSFiddle演示
当您添加节时,这将自动缩放。您根本不需要向div添加任何值。
function updateProgress() {
var value = $("#progressbar").progressbar("option", "value");
if($(".Page:visible").length < 1) {
value = 100;
} else {
value = Math.floor(100*($(".Page:visible").prevAll(".Page").length)/$(".Page").length);
}
$("#progressbar").progressbar("option", "value", value);
$('.progress-label').text(value + "%");
}
问题内容: 我的问题很简单,如何使用jquery ajax comand检索某些div 喜欢带负载 问题答案: 如果div是AJAX响应的一部分:
问题: 我有一个任务,它必须在每个任务运行后以固定的延迟定期运行。另外,我有一个条件,在初始延迟或第一次执行应该发生在一个条件满足后。因此,执行器必须阻止调度任务,直到满足条件为止。 Java并发包为我们提供了ScheduledThreadPoolExecutor,它具有初始延迟的选项。但在我的例子中,初始延迟是在某个条件或值改变为所需的条件或值之后。 我如何实现这个行为以及我应该使用什么exec
问题内容: 我有一个页面,它使用jquery的ajax函数发送一些消息。 最多可能要发送5万条消息。 显然,这可能需要一些时间。 我想要做的是显示带有正在发送的消息的进度条。 后端是PHP。 我怎样才能做到这一点? 我的解决方案:通过原始ajax调用中的唯一标识符发送。 该标识符与完成百分比一起存储在数据库(或以标识符等命名的文件)中。 随着原始脚本的进行更新。 设置一个名为 该函数对读取百分比的
本文向大家介绍jQuery EasyUI ProgressBar进度条组件,包括了jQuery EasyUI ProgressBar进度条组件的使用技巧和注意事项,需要的朋友参考一下 ProgressBar(进度条)组件,这个还是挺好玩的,我们在自己做点什么的时候经常能用到,比如上传下载文件、导入导出文档啊、载入网页等等。 应用场景很多,使用起来还很简单。 示例: 执行效果: 点击下载源代码:jQ
显示一个确定的或不确定的进程状态。 如需了解更多有关 progressbar 部件的细节,请查看 API 文档 进度条部件(Progressbar Widget)。 默认功能 默认的确定的进度条。 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI 进度条(Progressbar)
问题内容: 我正在寻找下表的CSS选择器: 是否有任何选择器来匹配所有包含“ male”的TD? 问题答案: 如果我正确阅读了说明书,否。 您可以匹配元素,元素中属性的名称以及元素中命名属性的值。不过,我看不到任何与内容匹配的元素。