<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
var session = {
'list': []
};
$('ul').children().each(function(i,v){
session.list.push({ 'id': i, 'value': $(v).text()});
});
localStorage.setItem('session', JSON.stringify(session));
var restoredSession = JSON.parse(localStorage.getItem('session'));
function getCoords(nameId,nameObj){
var coord=nameId.getBoundingClientRect();
return nameObj={
top:coord.top,
left:coord.left,
bottom:coord.bottom,
right:coord.right
}
xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8')
var e = $('#number').text();
e > 1 ? fun1() : fun2(); // тернерная операция , аналогична if-else
fun1(){
var mydiv = $('<div/>', {
id: 'mydiv',
class: 'mydiv',
text: 'Содержимое блока уведомления'
});
$('.content').append(mydiv);
} // выполняется функция если e > 1
fun2(){
} // выполняется функция если e < 1 или e = 1
setInterval(myF(), 300);
function myF(){
// return $('#demo2').text();
// var a = $('#demo2').text();
// return $('#demo2').html();
// var a = $('#demo2').html();
}
jQuery("ELEMENT").bind( 'DOMSubtreeModified',function(){ // отслеживаем изменение содержимого
//Some function
});
$.fn.visible = function() {
return this.css('visibility', 'visible');
};
$.fn.invisible = function() {
return this.css('visibility', 'hidden');
};
$('Element').click(function(){
$(this).visible(); or $(this).invisible();
});
var btn = $('#btn');
btn.on('click',function(){
btn.hasClass('green') ? red(btn) : green(btn);
});
function green(el){
el.removeClass();
el.addClass('green');
}
function red(el){
el.removeClass();
el.addClass('red');
}
$('.green').on('click', function(){
//Some Function
});
$('.red').on('click', function(){
//Some Function
});