<a href="#" id="rr"><img src="img.png"></a>
var elem = document.querySelector("#rr");
elem.matсhes("noindex *"); //true, если элемент лежит в noindex
Array.prototype.reduce.call($("input"), function(p, t){
return p[t.name] = t.value, p;
}, {});
<input type="text" name="one" value="222">
<input type="text" name="two" value="228">
{
one : "222",
two : "228"
}
$("input[name='name']").blur(function(){
if(!$(this).val()) $(this).val("new_val");
});
$("input[name='name']").blur(function(){
$(this).val() || $(this).val("new_val");
});
var i //Создать переменную i (undefined) в данной области видимости
= i; //Затем присвоить ей значение переменной переменной i (которую только что создали - undefined)
ymaps.ready(init);
var myMap; //myMap = undefined
function init(){
//Вот это выполнится только по готовности ymaps
myMap = new ymaps.Map("map", {
center: [56.49540919, 84.95061710],
zoom: 12,
controls: ['zoomControl']
});
console.log(myMap); //ymaps.Map.......
}
//А то, что тут - сразу
console.log(myMap); //undefined
function hold(e, f, t, g){
var holder;
e.addEventListener("mousedown", function(r){
holder = setTimeout(function(){
f.call(e, r);
holder = true;
}, t || 2000)
});
document.addEventListener("mouseup", function(r){
holder === true ? g && g.call(e, r)
: clearTimeout(holder);
});
}
hold(
document.body, //Целевой элемент
function(){ //Функция, выполняющаяся при удержании (единожды)
this.classList.add("active");
},
3000, //Время, через которое сработает «Удержание»
function(){ //Функция, которая сработает после удержания
this.classList.remove("active");
}
);
var divElem = document.createElement("div");
divElem.className = "load";
divElem.innerHTML = '<img id="ls" src="http://plasmon.rghost.ru/6lWFXm4KD/image.png" alt="" style="position: absolute; top: 50%; left: 50%">';
divElem = document.documentElement.insertBefore(divElem, document.body);
window.addEventListener("load", function(){
setTimeout(function () {
divElem.style.display = "none";
document.body.style.display = "block";
}, 3000);
});
//Бредово
for (var i = 1; i < 6; i++) {
$('#wpu'+i).hover(function(){
var id = this.id.split("wpu")[1];
$('#epu'+id).toggle();
});
}
for (var i = 1; i < 6; i++) {
(function(id){
$('#wpu'+id).hover(function(){
$('#epu'+id).toggle();
});
})(i);
}
//Не кроссбраузерно
for (var i = 1; i < 6; i++) {
$('#wpu'+id).hover((function(){
this.toggle();
}).bind( $('#epu'+i) ));
}
function hoverPU(id){
$("#wpu"+id).hover(function(){
$("#epu"+id).toggle();
});
}
for(var i = 1; i < 6; i++) hoverPU(i);
//Психически ненормально
function hoverPU(i, p){
$("#wpu"+i).hover(function(){
$("#epu"+i).toggle();
});
i < p && hoverPU(++i, p);
}
hoverPU(1, 5);