$(".panel").css({
"height":$(window).height() // Выставляет высоту элементу с класом panel исходя из высоты окна браузера
});
var timer;
$(window).resize(function() { // Эта функция запускается тогда, когда изменяется размер окна браузера
clearTimeout(timer); // Очищается таймаут
timer = setTimeout(function() { // И устанавливается заново
$(".panel").css({
"height":$(window).height() // Тот же код что и в первой строке
});
},40);
});
<p>Lorem Ipsum <br> dolor sit amet.</p>
< form ng-model="ap">
$scope.addProduct = function() {
$scope.products.detail[$scope.ap.id] = $scope.ap;
delete($scope.ap);
};
var a = document.getElementsByTagName("input");
var mas=[];
for (i=0;i<=3;i++){
mas[i]=a[i].value; // Из инпутов в массив
}
for (i=0;i<=3;i++){
a[i].value=mas[i]; // Обратно
document.getElementById('Products').innerHTML += mas[i];
}
<p><input type="button" value="Submit" onclick="save()"></p>
var app = angular.module("MyApp", []);
function Game() {
this.foo = function(size) {
this.arr = [];
for (var i = 0; i < size; i++) {
this.arr.push(i);
}
}
this.push = function(parent, index) {
this.sign = 'X';
this.position = parent + ', ' + index;
}
}
<div ng-app="MyApp">
<div ng-controller="Game as ctrl">
<table class="board">
<h1>Table</h1>
<input type="number" ng-model="val">
<button ng-click="ctrl.foo(val)">PRESS</button>
<tr ng-repeat="item in ctrl.arr">
<td ng-repeat="td in ctrl.arr" ng-click="ctrl.push($parent.$index, $index)">{{ctrl.sign}}</td>
</tr>
</table>
<h1> {{ctrl.position}}</h1>
</div>
</div>