$(document).on('mousedown', function (e) {
var start = {x:e.pageX, y:e.pageY}, end;
$(document).off('mouseup').on('mouseup', function (e) {
end = {x:e.pageX, y:e.pageY};
console.log(start, end)
})
});
setInterval( "slideSwitch()", 5000 ); // и никогда так не делайте
setInterval(slideSwitch, 5000 ); // вот так намного лучше
var dateFromServer = '2012-06-04 15:55:55',
d = Date.parse(dateFromServer),
result = (new Date(d)).format('d.m.Y H:i');
console.log(result)
var filter = new Filter();
filter.add([
{id: 1, kitchens: new Array()},
{id: 2, kitchens: [2]},
{id: 3, kitchens: [2, 3]},
{id: 4, kitchens: []}
])
Filter = Backbone.Collection.extend({
initialize : function() {
this.on('add', this.check);
},
check : function(model) {
model.set('show', model.get('kitchens').length ? 1 : 0);
}
});
function fix(css) {
if (!css) return false;
var obj = {};
css = css.split('\n').join('').split(' ').join('');
css = css.slice(css.indexOf('{') + 1, css.indexOf('}') - 1).split(';');
$.each(css, function(k, prop) {
prop = prop.split(' ').join('').split(':');
obj[prop[0]] = prop[1];
})
alert('.css(' + JSON.stringify(obj) + '})');
}
fix(_значение_из_поля_ввода_);
function add_to_DOM() {
setTimeout(function(){
$('body').append('<div id="asd">dasdasdasdsad</div>').trigger('asd_added');
}, 500);
}
$('button').click(function(){
add_to_DOM();
$('body').on('asd_added', function() {
alert($('#asd').attr('id'));
})
});