我使用local.storage创建了一个简单的任务管理器,我使用console.log来设置一些变量,但是使用它,整个任务应用程序在IE中不起作用.
有没有其他方法可以做到这一点?
以下是其他浏览器中工作任务管理器的小提琴:http://jsfiddle.net/cRse9c/
我想动画一个Div a top:275.
我试过.animate( {marginTop: -820 }但是在每个屏幕上它都会结束到不同的位置...
所以我将marginTop更改为.animate( {top: 275}但是div从上到下(slidedown).请注意,所以我可以使用animate:top我必须position:absolute在动画期间设置div ...
是否有任何hackyway使顶部从底部向上或使marginTop与每个屏幕分辨率的顶部具有相同的距离?(我认为margintop无法解决,因为即时设置保证金最高至-820以达到最高点:275,因此屏幕小于1200px高度,div会更高......)
这是我的代码:
$("#features").fadeIn()
.css({
position: 'absolute'
}).animate({
top: '275'
}, function() { //callback });
Run Code Online (Sandbox Code Playgroud) 我正在使用div的仪表板,每个div都有一个按钮所在的树.每次我必须知道哪个div的id是这样我使用parent()很多.
我主要是$(this).parent().parent().parent()为了找到div的ID,所以我可以设置变量.该应用程序基于每个div的ID.
是否考虑使用parent()最多3次,但几乎每个函数都使用?
还有其他选择吗?
我正在寻找像基准测试一样的东西,它显示了什么更快.
这是树的一个例子:
<div id="6179827893" class="dashdiv">
<div class="buttons">
<li><a href="#" class="btn1">Button 1</a></li>
<li><a href="#" class="btn2">Button 2</a></li>
<li><a href="#" class="btn3">Button 3</a></li>
<li><a href="#" class="btn4">Button 4</a></li>
<li><a href="#" class="btn5">Button 5</a></li>
<li><a href="#" class="btn6">Button 6</a></li>
</div>
<div class="dashcontent">
....
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我有一个包含10个选项的选择框.每次选择一个选项时,它会在localstorage中设置您选择的ID为"select1"的值.
例如:如果选择localstorage中的第一个选项:Key:Emailclient - Value:Option1.
现在,Iom尝试在选择表单中创建localstorage的值,selected属性.
这是我尝试但似乎不起作用:
if (localStorage.getItem("Select1") == "Option1"){
$('#selectbox').val("Option1").attr("selected");
}
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
编辑:
这是我的代码:
<select id="selectbox" >
<option>Default</option>
<option>Option 1</option>
<option>Option 3</option>
<option>Option 3</option>
<option>Option 4</option>
<option>Option 5</option>
<option>Option 6</option>
</select>
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试将输入文本字段及其值附加为div的值.
这是我到目前为止的结果:
$(this).append('<input type="text" value=' $('#div1').val() '>');
Run Code Online (Sandbox Code Playgroud) 我有一个使用@media查询的网站,但它似乎没有设置它们.它们始终保持默认样式.
例如:
#div1 { background:red}
@media screen and (max-height:912px) {
#div1{background:blue}
}
Run Code Online (Sandbox Code Playgroud)
将永远坚持背景:红色,除非我使用,!important但在我的媒体查询中,我正在造型这么多选择器.我是否需要设置每个选择器样式!important?
我有一个简单的URL验证器.url验证器可能像其他验证器一样工作.
现在我想,如果传递了URL,请使用https://,http://并将其删除var b.
所以我做的是我制作另一个正则表达式,它捕获https://,http://,ftp://等,并说如果url通过了长测试,得到第二个测试并用空字符串替换它.
这是我想出的:
$("button").on('click', function () {
var url = $('#in').val();
var match = /^([a-z][a-z0-9\*\-\.]*):\/\/(?:(?:(?:[\w\.\-\+!$&'\(\)*\+,;=]|%[0-9a-f]{2})+:)*(?:[\w\.\-\+%!$&'\(\)*\+,;=]|%[0-9a-f]{2})+@)?(?:(?:[a-z0-9\-\.]|%[0-9a-f]{2})+|(?:\[(?:[0-9a-f]{0,4}:)*(?:[0-9a-f]{0,4})\]))(?::[0-9]+)?(?:[\/|\?](?:[\w#!:\.\?\+=&@!$'~*,;\/\(\)\[\]\-]|%[0-9a-f]{2})*)?$/;
var protomatch = /^(https?|ftp):\/\/(.*)/;
if (match.test(url)) { // IF VALID
console.log(url + ' is valid');
// if valid replace http, https, ftp etc with empty
var b = url.replace(protomatch.test(url), '');
console.log(b)
} else { // IF INVALID
console.log('not valid')
}
});
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
我使用Amazon S3 API上传文件,每次上传时我都会更改文件名.
例如:
Dog.png> 3Sf5f.png
现在我得到了随机部分:
function rand_string( $length ) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}
return $str;
}
Run Code Online (Sandbox Code Playgroud)
所以我将random_string设置为name参数:
$params->key = rand_string(5);
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,这不会显示任何扩展.所以文件将上传3Sf5f而不是3Sf5f.png.
变量$ filename为我提供了文件的全名及其扩展名.
如果我使用$params->key = rand_string(5).'${filename}';我得到:
3Sf5fDog.png
Run Code Online (Sandbox Code Playgroud)
所以我试图检索$ filename扩展并应用它.我尝试了30多种方法而没有任何积极的方法.
例如,我尝试了$ path_info(),我尝试了substr(strrchr($ file_name,'.'),1); 还有更多.所有这些都给了我3Sf5fDog.png或者只是3Sf5f.
我试过的一个例子:
// As @jcinacio pointed out. Change this to: …Run Code Online (Sandbox Code Playgroud) 我有这个名为time_track的表:
+----+--------+---------------------+---------+
| id | emplid | ctimestamp | eventid |
+----+--------+---------------------+---------+
| 1 | 13 | 2016-06-02 03:41:41 | 1 |
+----+--------+---------------------+---------+
| 2 | 13 | 2016-06-02 09:04:49 | 2 |
+----+--------+---------------------+---------+
| 3 | 13 | 2016-06-02 10:03:13 | 1 |
+----+--------+---------------------+---------+
| 4 | 13 | 2016-06-02 13:21:23 | 2 |
+----+--------+---------------------+---------+
Run Code Online (Sandbox Code Playgroud)
在哪里eventid 1 = Start work和eventid 2 = Stop work.
考虑到工作时间是所有偶数1和2之间的总小时数,我如何计算任何一天的小时数 - WHERE emplid = 13 AND Year(ctimestamp) = …
我有一个mysql表,有一些奇怪的id是这样的:
??????????????????????????????????????????????????????????????????????
? ? id ? user_id ? hours_a ? hours_b ? hours_c ?
??????????????????????????????????????????????????????????????????????
? 1 ? 010120149 ? 9 ? 10 ? 6 ? 23 ?
? 2 ? 0212201310 ? 10 ? 2 ? 8 ? 10 ?
? 3 ? 021220138 ? 8 ? 1 ? 4 ? 9 ?
? 4 ? 020120149 ? 9 ? 3 ? 8 ? 10 ?
??????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
我正在尝试解析用户ID 9的总小时数,对于2014年1月和2014年.从表中可以看出,这是第一行和最后一行.
例如,01 01 2014 9第一行的ID是否代表DD/MM/YYYY/ID.
我希望能够找回所有时间(hours_a,hours_b&hours_c 分开 …