.on()
не указан тип события;'shown.bs.tab',
? Может, всё таки shown это класс: '.shown.bs.tab'
?)$('.nav-tabs a').on('click', '.shown.bs.tab', function (e) {
e.preventDefault(); // Отключаем действие по умолчанию.
var sm = $('body').scrollTop();
if (history.pushState) {
history.pushState(null, null, e.target.hash);
} else {
window.location.hash = e.target.hash;
}
alert(sm);
$('html,body').scrollTop(sm);
});
var url = document.location.toString();
if (url.match('#')) {
$('.nav-tabs a[href="#' + url.split('#')[1] + '"]').tab('show');
};
<VirtualHost 192.168.11.12>
DocumentRoot "/home/webs/mywebsite/html/"
ServerName mywebsite.com
ErrorLog /home/webs/mywebsite/logs/error.log
</VirtualHost>
(function () { 'use strict';
var sbInput = function () { return {
restrict: 'E',
scope: {
variable: '='
},
templateUrl: '/templates/sb-input.html',
link: function(scope) {
console.log(scope);
scope.up = function () { scope.variable.opt.value += scope.variable.opt.step; };
scope.down = function () { scope.variable.opt.value -= scope.variable.opt.step; };
}
};};
angular
.module('myApp')
.directive('sbInput', sbInput);
})();
<div class="sb">
<div class="sb-arrow sb-up" ng-click="up()"><i class="fl-up-arrow"></i></div>
<input type="number" min="{{ variable.opt.min }}" max="{{ variable.opt.max }}" step="{{ variable.opt.step }}" ng-model="variable.opt.value">
<div class="sb-arrow sb-down" ng-click="down()"><i class="fl-down-arrow-2"></i></div>
</div>
<sb-input variable="variable"></sb-input>
все удачно проходитто всё перезагружается. Видимо, вы не там (или не так) изменения делаете.
Two SODIMM slots - NON customer accessible / upgradeable
Supports up to 16 GB of system RAM
AMD Radeon R8 M365DX – это сдвоенное решение Dual Graphics, состоящее из видеокарт Radeon R6 (Carrizo, A10-8700P) и дискретной Radeon R7 M360. Графические адаптеры сотрудничают в режиме CrossFire, используя метод AFR (Alternate Frame Rendering) для попеременного вывода изображения.
Access denied for user ''@'localhost' to database 'db']