как это сделать?На чистом css - никак.
div, который содержит другой div с inline-block будет считаться как div, имеющий внутри себя один пробел.
DG.marker([54.97, 82.89]).addTo(map).bindPopup('Я балун!');
var chto_id = $(this).parent().attr('id');
var chto = $(this).parent();
var idExists = false;
$('.stol').each(function(){
if(this.id == chto_id){
idExists = true;
}
});
var pText = $(chto).find("#rectangle p").text();
var colText = $(chto).find("#fuel").text();
var horText = $(chto).find("span#horses").text();
if (idExists){
console.log("true")
} else {
$('.doska').append('<div class="stol" id='+chto_id+'> <div id="dosname"> </div> <div id="dosfuel"> </div> <div id="doshor"></div></div>');
};
overflow-x: hidden;
var taxi = {
make: "Webville Motors",
model: "Taxi",
year: 1955,
color: "yellow",
passengers: 4,
convertible: false,
mileage: 281341
};
//здесь нет значения car. Здесь сказано, что то, что будет передано в функцию, внутри будет называться car.
//Важно помнить, что это не вызов функции, а только объявление ее
function prequal(car) {
if (car.mileage > 10000) {
return false;
} else if (car.year > 1960) {
return false;
}
return true;
}
//а вот здесь вызывается(!) функция и передается ей taxi
var worthALook = prequal(taxi);
if (worthALook) {
console.log("You gotta check out this " + taxi.make + " " + taxi.model);
} else {
console.log("You should really pass on the " + taxi.make + " " + taxi.model);
}
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" />
<title>Player Demo</title>
<style>
.container
{
width: 1200px;
}
.content
{
width: 100px;
height: 100px;
display: block;
margin: 10px;
position: absolute;
background-color: red;
}
.readmore
{
position: absolute;
display: none;
margin: 10px;
width: 100px;
height: 50px;
background-color: green;
}
</style>
</head>
<body>
<div class="container">
<div class="content" id="1">1</div>
<div class="content" id="2">2</div>
<div class="content" id="3">3</div>
<div class="content" id="4">4</div>
<div class="content" id="5">5</div>
<div class="content" id="6">6</div>
<div class="content" id="7">7</div>
<div class="content" id="8">8</div>
<div class="content" id="9">9</div>
<div class="readmore" id="q1">1</div>
<div class="readmore" id="q2">2</div>
<div class="readmore" id="q3">3</div>
<div class="readmore" id="q4">4</div>
<div class="readmore" id="q5">5</div>
<div class="readmore" id="q6">6</div>
<div class="readmore" id="q7">7</div>
<div class="readmore" id="q8">8</div>
<div class="readmore" id="q9">9</div>
</div>
</body>
<script type="text/javascript" src ="js/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
var offsetX = 120,
offsetY = 10;
$('.content').each(function(index, item)
{
$(item).css({left: offsetX * index, top: offsetY});
$('.readmore[id=q' + (index + 1) + ']')
.css({left: offsetX * index, top: offsetY + 110});
});
$('.content').bind('mouseover', showDivContent);
$('.content').bind('mouseleave', hideDivContent);
});
function showDivContent(event)
{
$('.readmore[id=q' + $(this).attr('id') + ']')
.css({'display': 'block'});
}
function hideDivContent(event)
{
$('.readmore[id=q' + $(this).attr('id') + ']')
.css({'display': 'none'});
}
</script>
</html>
var a = 0;
function setA (n) {
// проверим что пытаемся засетить число
if (typeof n !== "number") {
throw new Error("Not a number!");
}
// проверим что число входит в наш диапазон
if (n < 1 || n > 5) {
throw new Error("Out of range!");
}
// при желании, можно проверить еще и является ли число целым
if (Math.floor(n) !== n) {
throw new Error("Number should be integer!");
}
// если же все проверки пройдены, просто сетаем
a = n;
}
setA("string"); // ошибка
setA(6); // ошибка
setA(4.21); // ошибка
setA(2); // сработает!
//объявили 2 переменные - супер
var step = 0;
var ewe = 1;
//потом объявляем функцию
var sompil = function(localStep, localEwe){
localStep += localEwe; //Оператор += позволяет добавлять значение слева к текущему значению (справа)
console.log(localStep);
if (localStep <= 5) return localStep; //если localStep меньше/равен 5, вернуть его
}
//а теперь самое главное. Функция возвращает значение (слово return). Возвращает куда?
//нужно объявить переменную, которая будет хранить результат выполнения функци
var result;
//и присвоить ей значение
result = sompil(step, ewe);
console.log(result);
//javascript такой: хоба! Функция, которая принимает на вход один параметр
//и возвращает результат в виде х*х.
//Пожалуй, я ее запомню, потом, может, пригодится
var square = function(x) { return x*x; };
//потом javascript такой: ага, надо че т в консоль вывести (то, что в скобках).
//А че в скобках? Итить-мадрить, это ж та самая функция, котораю я прост запомнил.
//Надо ее вызвать и на вход подать 12. Тогда мне вернется 12*12 и это я выведу в консоль.
console.log(square(12));
//огонь