if($(this).text().indexOf("-") + 1 == 1) {
$(this).addClass('someclass');
};
var a = 1;
var b = 2;
var c = 3;
var a = 1, b = 2, c = 3;
var number = 0.1396943977836136;
// Сделаем из числа строку
var string = String(number);
// Возьмем последний символ строки, сделаем из него число и добавим 1
// Это будет готовый последний символ
var increment = Number(string[string.length - 1]) + 1;
// Удалим последний символ из строки и добавим готовый символ
var result = string.slice(0, -1) + increment;
console.log(result); //> 0.1396943977836137
function incrementDigits(number) {
var string = String(number);
return Number(string.slice(0, -1) + (Number(string[string.length - 1]) + 1));
}
incrementDigits(0.521512); //> 0.521513
$('.table-results').on('click', '.test', function(e) {});
$('#create').on('click', function() {
$(this)
.after('<button class="test">Test</button>')
.next('.test')
.on('click', function() {
alert('CLICK');
});
});
var $test = $('.test');
$test.css({
color: 'red',
background: 'white'
});
console.log(oldCSS($test, ['color', 'background']));
function oldCSS($element, prop) {
var current = $element.attr('style');
var old = $element.removeAttr('style').css(prop);
$element.attr('style', current);
return old;
}
jQuery.fn.stylesheet = function(props) {
var current = this.attr('style');
var old = this.removeAttr('style').css(props);
this.attr('style', current);
return old;
};
var $test = $('.test');
$test.css({
color: 'red'
});
var color = $test.stylesheet('color');
console.log(color);
<img data-gif-preload data-thumb="thumb.jpg" data-src="animation.gif">
(function($) {
'use strict';
$.each($('[data-gif-preload]'), function() {
$(this).attr('src', $(this).attr('data-thumb'));
$('<img/>', {
'src': $(this).attr('data-src')
}).on('load', function() {
$(this).attr('src', $(this).attr('data-src'));
}.bind(this));
});
})(jQuery);
console.time('Image loading');
document.querySelector('img').addEventListener('load', function() {
console.timeEnd('Image loading'); //> Image loading: 1192.903076171875ms
});
var start = performance.now();
document.querySelector('img').addEventListener('load', function() {
var end = performance.now();
console.log(end - start); //> 13.999999999214197
});