this.hash
у любой ссылки (<a>). $('nav').on('mouseover', 'a', function(){
console.log(this.hash)
})
$('<div />', {
"class": 'test',
text: "a div",
click: function(e){
e.preventDefault();
alert("test")
}})
var N = 5000; // 5 секунд
setInterval(function(){
$('#targetBlock').toggleClass('className');
}, N);
LOCK TABLES `test_sort` AS t1 WRITE, `test_sort` WRITE;
INSERT INTO `test_sort` (`title`, `order`)
SELECT 'YOUR_TEXT_HERE', IFNULL(MAX(`order`), 0) + 1 FROM `test_sort` AS t1;
UNLOCK TABLES;
CREATE TABLE `test_sort` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`order` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
UPDATE test_sort AS t1
JOIN test_sort AS t2 ON ( t1.id = 1 AND t2.id = 4 )
SET
t1.order = t2.order,
t2.order = t1.order;
function(){
console.log('test1');
}()
выдаст ошибку синтаксиса.x = function(){
console.log('test1');
}()
или 0 + function(){
console.log('test1');
}()
// у элемента img берется аттрибут src и записывается в переменную imgFile
var imgFile = $(img).attr('src');
// создается новое изображение preloadlmage
var preloadlmage = new Image();
// в переменную imgExt записывается регулярное выражение
var imgExt = / ( \ . \w{3,4}$)/;
// значение imgFile модифицируется при помощи регулярного выражения imgExt, и результат записывается в preloadlmage. src
preloadlmage. src = imgFile.replace(imgExt, '_h$l') ;
_h
http://example.com/images/my_photo.jpg
http://example.com/images/my_photo_h.jpg
var i = 0;
console.log(1, 'запрос отправляется')
VK.api('groups.getById', {group_id: 'live'}, function (r){
i = r.response[0].id;
console.log(4, i); // здесь сработает правильно, но только после ответа с сервера
return i;
});
console.log(2, 'ответ на запрос еще не пришел, а вы уже пытаетесь использовать переменную i')
console.log(3, i); // выведет 0
i = VK.api() - конечно же не работает.
return i;
внутри анонимной функции, которая используется как callback параметр для VK.api()