.leftcoll { width: 200px; float:left;}
.rightcoll { width: 250px; float:right; }
.main {margin: 0 250px 0 200px;}
<div class="leftcoll">1</div>
<div class="rightcoll">2</div>
<div class="main">text</div>
function Mun(a){ return a };
( function(a){ console.log(a+' пошел'); } )( Mun('Первый') )
/* Результат сразу же - Первый пошел */
/* Мы создали функцию и выполнили её */
function MunGo(a){ console.log(a+' ушел'); };
function Mun(a){ return 'Не '+a };
MunGo(Mun('Первый'));
/* Выдаст - Не Первый ушел. */
... /* продолжая верхний пример*/
( function(a) {
var Mun = function(a){ return a+' и третий'};
MunGo ( Mun(a) ); /* Выдаст - Второй и третий ушел */
}
) ( 'Второй');
MunGo( Mun ('Второй') ); /* Выдаст - Не Второй ушел */
input, textarea {
background-color: #424b5f;
color:white;
border:0;
background-color:white;
color:#424b5f;
-webkit-border-radius: 5px;
border-radius: 5px;
}
input:focus, textarea:focus { /* <- Ключевое изменение :focus на textarea */
box-shadow:0 0 10px #6dc331;
color:#6dc331;
background-color:white;
}
function animationDiv() {
$('.first-title, .second-title','.first-section').delay(500 /*3000*/) // пауза забольшая 500мс для пустототы достаточно
.fadeOut(700,function(){
$('.first-title','.first-section').html('Общая емкость 5712 паллето мест');
$('.second-title','.first-section').html('Работаем круглосуточно')
}).fadeIn(700)
.delay(3000)
.fadeOut(700,function(){
$('.first-title','.first-section').html('Офисные помещения в аренду');
$('.second-title','.first-section').html('Оборудованные минимаркеты для продажи товара рядом с хладокомбинатом')
}).fadeIn(700)
.delay(3000)
.fadeOut(700,function(){
$('.first-title','.first-section').html('Полностью автоматизированный склад класса А');
$('.second-title','.first-section').html('Температурный режим до -25 С')
}).fadeIn(700);
}
$(".colors").on("click", ".CancelFramework" ,function(){
$( '.colors' ).removeClass('colorBorder');
$( 'div.color div' ).remove();
$( 'div.color strong' ).remove();
$( 'div.color' ).fadeOut(500);
filterObj();
});
function getXmlHttp() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
(typeof XMLHttpRequest != 'undefined') && (xmlhttp = new XMLHttpRequest() ) ||
(typeof XDomainRequest != 'undefined') && (xmlhttp = new XDomainRequest() );
}
}
return xmlhttp;
}
var i = 6490,
password = 1751,
success = false,
aclp = {
url: "login.php",
type: "POST",
data: {'password': password},
success: function(data) {
if ( data.match(/input type="password"/gi) ) return success = true; /* проверяем*/
password++;
i++;
acl();
}
};
function acl () {
$.ajax(aclp);
};
function getStrongText(value) {
var str = 'Hello world hello123',
regex = new RegExp(value, "gi");
return str.replace(regex, '<strong>$&</strong>');
}
console.log(getStrongText('Hello'));
function getStrongText(value) {
var str = 'Hello, world hello123',
pattern = "(\s|^)"+value+"(\W|\s|$)",
regex = new RegExp(pattern, "gi");
return str.replace(regex, "$1<strong>$2</strong>$3");
}
console.log( getStrongText('hello') );
<strong>$&</strong> все равно, что <strong>$1$2$3</strong>
/* Функция асинхронной загрузки хеадера */
function getHeader() {
$.post('modules/constructor.php', /* Аппелируем к серверному скрипту по указаному адресу */
{ 'action': "header", 'lang': lang }, /* Передаем параметры на сервер */
function(data) { /* Callback - параметр анонимня функция. Вызывается при удачном запросе */
$('div#header') /* Выбираем #header - но правильнее $('#header'), ибо 2 блока с одним id не правильно */
.empty().append(data); /* Очищает выбраный блок и дописывает к нему полученные данные */
}
).done(function() { /* Событие выполняется после удачного выполнения запроса */
getFooter() /* Вызов запроса Fotter */
})
}
/* далее аналогично но для footer */
function getFooter() {
$.post('modules/constructor.php',
{ 'action': "footer", 'lang': lang },
function(data) {
$('#footer').empty().append(data);
}
).done(function() {
getScriptHandF(); /* Здесь была синтаксическая ошибка: отсутствие замыкающего ";" */
getContent(content)
})
}
function getContent(cont) {
$.post('modules/constructor.php',
{ 'content': cont, 'lang': lang, 'device': devi },
function(data) {
$('#content-wrapper').empty().append(data);
}
).done(function() {
/* Далее человек питался сделать прелоадинг картинок. НО! */
/* Картинки уже начались загружатся после выполнения
колбеков из загрузок getContent, getHeader, getFoоter */
var paths = []; /* Готовим массив для прелоадинга картинок */
var images = $('body').find('img'); /* Выбираем все картинки */
images.each(function() { /* Пробегаемся по всем картинкам */
paths.push($(this).attr('src')); /* Записываем ссылку на картинку в масив */
});
preloadImages(paths, function () { /* Вызывает preloadImages Описания процедуры нет */
$("html,body").animate({"scrollTop":0},200); /* Анимирует скроллинг если страница прокручена на верх страницы */
$('#preload').fadeOut(1000); /* Анимирует прозрачность кроющего блока #preload */
getScript(); /* Вызывает getScript */
if (cont=="home") getSlider(); /* Вызывает getSlider если страница домашняя */
});
})
}