我试图创建一个包含其他浮动div的div来调整其宽度,这样添加更多浮动div(动态使用jQuery)只会扩展div的宽度,不允许浮动div创建一个新行.因此,我想解决这个问题,使得每个具有类的div grid-row仅在宽度上扩展,因此我将能够使用overflow: scrollfor griddiv 进行滚动.我已经搜索了很多答案,似乎这是一个着名的问题.但是,没有答案解决了我的问题.
我目前正在这样做:
<div id="grid_container">
<div id="grid">
<div class="grid_row">
<div class="module" id="experience">
Experience
</div>
<div class="header">
Google
</div>
<div class="header">
Microsoft
</div>
</div>
<div class="grid_row">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
body {
}
#grid_container {
margin: 50px auto;
width: 500px;
height: 500px;
padding: 10px;
border: black solid 1px;
}
#grid {
overflow:scroll;
height: 100%;
}
.grid_row {
clear: both;
height: 50px;
}
.module, .header{
padding: 10px;
float: left;
border: gray solid 1px;
}
Run Code Online (Sandbox Code Playgroud) 我怎样才能在obj的处理函数中得到变量?如果没有参考OBJ在MyClass的.
var obj = {
func: function(){
var myClass = new MyClass();
myClass.handler = this.handler;
myClass.play();
},
handler: function(){
//Here i don't have access to obj
console.log(this); //MyClass
console.log(this.variable); //undefined
},
variable:true
};
function MyClass(){
this.play = function(){
this.handler();
};
this.handler = function(){};
};
obj.func();
Run Code Online (Sandbox Code Playgroud)
如果您使用Base.js或其他类似的oop方式,那么构建需要您.
_.bindAll(obj)(下划线metod)也不合适.它在Base.js中突破了.
我知道ASP会话使用一些cookie标识符.但我不知道它对浏览器的识别程度以及正确会话中的浏览器有多深.
即使您禁用浏览器cookie,ASP会话也会继续工作,因此它如何工作,以及ASP在正确的会话中识别浏览器所需的变量究竟是什么,例如远程IP + Cookie +浏览器发送的一些标头以保持标识会议,请澄清我.
一些例子是这个问题:打开一个新窗口创建一个新会话
当浏览器使用Javascript打开一个新窗口时,它保留了cookie但丢失了ASP会话引用(即使cookie仍在那里).
但是,如果您只是打开一个新窗口(或选项卡),会话将保留在那里.
我正在尝试使用window.location重定向到相对URL
这个变量
var redirect = $(this).attr('title');
Run Code Online (Sandbox Code Playgroud)
有这个价值
../../000_Movies/_assets/playlist.html
Run Code Online (Sandbox Code Playgroud)
这不会重定向
window.location = redirect;
Run Code Online (Sandbox Code Playgroud) 我有一个非常基本的问题,但我似乎无法弄清楚...
这是我通过jquery的ajaxcall:
function noname(){
$.ajax({
type : 'POST',
url : 'somefile.php',
dataType : 'json',
success : function(data){
$('#user').text(data.info.name).fadeIn(500);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
}
});
}
Run Code Online (Sandbox Code Playgroud)
假设somefile.php输出:
{"proceed":"1","info":{"name":"John","online":"Online","id":"1"}}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,一切正常,并出现user-div,其中包含文本"John".
但是,假设somefile.php输出:
{"proceed":"1","info":[{"id":"1","name":"John"},{"id":"2","name":"Rick"},{"id":"3","name":"Jane"},{"id":"4","name":"Astrid"}]}
Run Code Online (Sandbox Code Playgroud)
为了可视化它,这是数组的print_r:
Array
(
[proceed] => 1
[info] => Array
(
[0] => Array
(
[id] => 1
[name] => John
)
[1] => Array
(
[id] => 2
[name] => Rick
)
[2] => Array
(
[id] => 3
[name] => Jane
)
[3] => Array
( …Run Code Online (Sandbox Code Playgroud) 我有一个像这样的字符串: matrix(10, 0, 1, 0, -198, 23)
然后我需要匹配该函数的参数并放入数组:
var regexp = /.../gi
var match = regexp.exe('matrix(10, 0, 1, 0, -198, 23)');
console.debug(match) // must return: [10, 0, 1, 0, -198, 23]
Run Code Online (Sandbox Code Playgroud)
我对正则表达不是很熟悉,但我认为这是完成这项工作的最快方法.
在这种情况下,分割字符串是不可能的.
对于发射器的性能测试:http://jsperf.com/regexp-match-vs-string-split
当您在浏览器中有文档时,该文档会加载来自同一源服务器的一个或多个帧.
那些帧是由与主窗口相同的线程执行的?
或者可能有一个重型过程的框架,其他框架不会冻结?
我没有找到任何规范,有人知道它存在于何处?