问题:我想在输入元素的焦点上更改按钮的样式。
这是模板代码:
<input type="text"></input>
<span>
<button class="search">Poor Me!</button>
</span>
Run Code Online (Sandbox Code Playgroud)
这是css代码:
.search-form input:focus{
border: 1px solid #009BC6;
outline: none;
}
.search-form input:focus + .search{
background-color: #009BC6;
outline: none;
}
Run Code Online (Sandbox Code Playgroud)
预期输出:在输入框的焦点上
1. 将 1x 宽度的边框应用于输入框
2. 更改按钮的背景颜色
实际输出:
1. 边框应用于输入框
2. 按钮背景颜色没有变化
MySQL curdate()返回当前日期.我想知道时区.返回日期是GMT还是UTC或IST(我的本地机器时区).
MySQL服务器在我的本地计算机上运行.
我在印度"2015年1月22日"运行了这个命令.而mysql输出是
mysql> select curdate();
+------------+
| curdate() |
+------------+
| 2015-01-22 |
+------------+
Run Code Online (Sandbox Code Playgroud)
此时IST和UTC都在同一天.UTC是2015年1月22日上午7:31和IST 2015年1月22日下午1:01
我有一个执行ajax GET请求的函数,它返回成功或错误响应.在成功响应中,我再次调用相同的功能,但在2秒后.为此,我有以下代码.
function check_something()
$.ajax({
type: 'GET',
url: '/something',
success: function(data){
setTimeout(check_something(),2000);
},
error: function(response) {
if(response.status == 401){
//do something else
}
}
});
};
$(function(){
check_something();
});
Run Code Online (Sandbox Code Playgroud)
但是从网络控制台日志和服务器日志看起来,"/ something"的请求速度超过2秒.我看到请求在10或12毫秒后传入.
一段代码有什么问题?
我有javascript文件,检查iframe是否已加载,如果已加载,则将一些内容附加到iframe
body_application.js
var iframe_object = $('#embedded_document_container')
.load(function(){
$(this).contents().find('head').append('<link type="text/css" rel="stylesheet" media="all" href="/assets/style.css"/>');
});
Run Code Online (Sandbox Code Playgroud)
但是我注意到这种方法在下面的场景1中提到了一个问题.
第一种情况: 我检查了网络日志,首先加载了iframe,然后是修改iframe的脚本body_application.js.
在这种情况下,它不会附加style.css
第二种情况: 我检查了网络日志,在修改了iframe的脚本body_application.js之后加载了iframe.
在这种情况下,它会附加style.css
还有其他方法可以达到这个目的吗?