我在jQuery中有一个进度计时器栏 - 这是一个例子http://jsfiddle.net/6h74c/
如果我有时间值,以毫秒为单位(600000 = 10分钟,300000 = 5分钟等),如何在该段时间内增加条形图?
在jsfiddle链接中,我正在尝试将进度条设置为增加835000ms.
但是,setTimeout()决定了条形图增加的频率,它也是基于宽度百分比,这似乎不准确 - 我应该这样做吗?
function updateProgress(percentage) {
$('#pbar_innerdiv').css("width", percentage + "%"); // probably not ideal
$('#pbar_innertext').text(percentage + "%");
}
function animateUpdate() {
perc++;
updateProgress(perc);
if(perc < 835000) {
timer = setTimeout(animateUpdate, 50); // probably not ideal either?
}
}
Run Code Online (Sandbox Code Playgroud) I have a script that is supposed to select all descendant input checkbox, when the ancestor checkbox is selected.
见这里:http : //jsfiddle.net/zJPfR/
选中顶层复选框时,将选中下面的所有复选框。如果您取消选中该复选框,则会删除这些检查。但是,如果您尝试第二次执行此操作,则不起作用。
如果我不正确地处理这个问题,请告诉我。
大流士
$('.poSelect').click(function() {
var expandBox = $(this).parents('.pohelpTbl').next('.expandBox');
var receipts = expandBox.find('input[type="checkbox"]');
if ($(this).is(':checked')) {
var status = true;
} else {
var status = false;
}
$(receipts).each(function (i) {
var cb = $(this);
cb.attr("checked",status);
});
});
Run Code Online (Sandbox Code Playgroud) 我试图匹配格式为[整数] [冒号] [alphanum] [冒号] [整数]的字符串.例如,42100:ZBA01:20.我需要通过冒号将它们分开......
我想学习正则表达式,所以如果可以的话,告诉我我做错了什么:这就是我能想到的......
^(\d):([A-Za-z0-9_]):(\d)+$
^(\d+)$
^[a-zA-Z0-9_](:)+$
^(:)(\d+)$
Run Code Online (Sandbox Code Playgroud)
起初我尝试匹配字符串的部分,这些匹配整个字符串.你可以说,我对正则表达式不是很熟悉.
编辑:正则表达式用于输入桌面应用程序.我不确定使用什么'语言'或'类型'的正则表达式,所以我假设.NET.我需要能够识别每个分组的字符,用冒号分割.因此,组#1应该是第一个整数,组#2应该是字母数字组,组#3应该是整数(范围1-4).
先感谢您,
大流士
所有,
你如何"取消嵌套"一个数组,以便更容易循环?
你将如何转换下面的数组...
Array
(
[0] => Array
(
[0] => Array
(
[key1] => data1
[key2] => data2
[key3] => data3
)
)
[1] => Array
(
[0] => Array
(
[key1] => data4
[key2] => data5
[key3] => data6
)
)
)
Run Code Online (Sandbox Code Playgroud)
对于像这样可管理的东西......?
Array
(
[0] => Array {
[key1] => data1
[key2] => data2
[key3] => data3
}
[1] => Array (
[key1] => data4
[key2] => data5
[key3] => data6
)
)
Run Code Online (Sandbox Code Playgroud)