Я пытаюсь понять эту реализацию mousewheel.jquery.Использование? и: in jquery
$('.page').mousewheel(function(event, delta) {
event.preventDefault(); // if you want to prevent the window from scrolling
$(this).animate({left: (delta>0 ? '+' : '-')+'40px'});
});
Что ?
и :
делать в:
$(this).animate({left: (delta>0 ? '+' : '-')+'40px'});
возможный дубликат [JS, как использовать: (тройная) оператор] (HTTP://stackoverflow.com/questions/6259982/js-how-to-use-the-ternary-operator) –
Это [тройной оператор] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator) –
jQuery - это оболочка на Javascript. Это просто встроенный if-then-else Javascript. 'exp1? exp2: exp3' Значит, если 'exp1' истинно, тогда выполняется' exp2'. В противном случае выполняется 'exp3'. – lurker