我正在使用这个JavaScript迭代一个数组并找到一个匹配的数组元素:
var remSize = [],
szString, remData, remIndex, i;
for (i = 0; i < remSize.length; i++) {
// I'm looking for the index i, when the condition is true
remSize[i].size == remData.size ? remIndex = i : remIndex = -1;
}
Run Code Online (Sandbox Code Playgroud)
该数组包含这些"大小":["34", "36", "38"...].
remData.size 是我正在寻找的"大小"(例如"36").
i如果我正在搜索的大小在索引中,我需要返回索引.否则我需要回来-1.有一个更好的方法吗?
我有一个元素,它有以下CSS:
.elem {
left: 0;
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}
Run Code Online (Sandbox Code Playgroud)
元素不会跨越整个屏幕.我希望它"对齐"到屏幕的右侧.
这很容易,如果我刚删除左:0,但我不能篡改上面的CSS,所以我需要一些CSS或Jquery来覆盖,禁用或删除左:0 CSS.
感谢帮助!
我有一个元素,需要它的宽度没有(!)垂直滚动条.
Firebug告诉我身体宽度是1280px.
这些都可以在Firefox中正常工作:
console.log($('.element').outerWidth() );
console.log($('.element').outerWidth(true) );
$detour = $('.child-of-element').offsetParent();
console.log( $detour.innerWidth() );
Run Code Online (Sandbox Code Playgroud)
他们都返回1263px,这是我正在寻找的价值.
但是所有其他浏览器都给我1280px.
是否有跨浏览器的方式来获得没有(!)垂直滚动条的全屏宽度?
我需要识别触发事件的元素.
使用event.target获取相应的元素.
我可以在那里使用什么属性?
即使在jQuery页面上,我也找不到很多关于它的信息,所以这里希望有人可以完成上面的列表.
编辑:
这些可能会有所帮助:selfHTML节点属性和selfHTML HTML属性
我知道以前曾经问过,但我发现没有干净的方法来覆盖这个CSS:
.ui-input-search:after {
content: "";
height: 18px;
left: 0.3125em;
margin-top: -9px;
opacity: 0.5;
position: absolute;
top: 50%;
width: 18px;
}
Run Code Online (Sandbox Code Playgroud)
我需要留下ui-input-search元素,但可以添加我自己的类,如:
.ui-input-search-no-pseudo:after {
content: "";
}
Run Code Online (Sandbox Code Playgroud)
问题:
是否有一种简单的方法可以删除"伪css"而无需逐行覆盖CSS?
谢谢!
所以我有一个像这样的JavaScript对象:
foo = {
"one": "some",
"two": "thing",
"three": "else"
};
Run Code Online (Sandbox Code Playgroud)
我可以循环这样:
for (var i in foo) {
if (foo.hasOwnProperty(i)) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
这将遍历的顺序性one> two> three.
不过有时我需要以相反的顺序穿过去,所以我希望做同样的循环,但three> two> one.
问题:
是否存在"对象反转"功能.如果它是一个数组,我可以反转或构建一个新数组,unshift但是当我需要反向循环它的属性时,我迷失了对象的操作.有任何想法吗?
谢谢!
在我正在做的页面上,我将以这样的自定义link元素结束:
<link rel="multiply" type="service/math" src="path/to/service">
<link rel="substract" type="service/math" src="path/to/service">
...
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用指定querySelectorAll类型检索所有链接元素service/...并且无处可去.
目前我选择这个:
root.querySelectorAll('link');
Run Code Online (Sandbox Code Playgroud)
<link>当我只想要有类型的那些时,它给了我所有的元素service/.*
问题:
我可以在QSA选择器中添加正则表达式吗?如果是这样,怎么办?
我正在尝试选择除输入类型="提交/重置/按钮之外的所有输入元素
我试图像这样制作一个选择器:
inputSelector = 'input:not(input[type=button], input[type=submit], input[type=reset]), textarea, select';
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为提交按钮总是进入最终选择.
不知道上面有什么问题.
谢谢!
我有一个MySQL查询(运行MySQL 5.0.88),我正在努力加快速度.基础表有多个索引,对于有问题的查询,使用了错误的索引(i_active- 16.000行,而不是i_iln- 7行).
我对MySQL不是很有经验但读过有一个use index提示,可以强制mySQL使用某个索引.我正在尝试这样:
SELECT art.firma USE INDEX (i_iln)
...
Run Code Online (Sandbox Code Playgroud)
但这会产生MySQL错误.
问题:
谁能告诉我我做错了什么?(除了运行5.0.88,我无法改变.)
javascript ×3
jquery ×3
css ×2
for-loop ×2
forms ×2
properties ×2
css-position ×1
css3 ×1
events ×1
hint ×1
html5 ×1
hyperlink ×1
indexing ×1
input ×1
mysql ×1
object ×1
overriding ×1
regex ×1
reverse ×1
slider ×1
sql ×1
validation ×1
width ×1