Я использую следующую функцию, чтобы перегрузить ссылки URL моего веб-сайта с помощью Ajax:
$(document).ready(function() {
$('.insite').live("click", function(ev) {
if ( history.pushState ) history.pushState( {}, document.title, $(this).attr('href'));
ev.preventDefault();
$('#content').fadeOut().load($(this).attr('href')+' #content', function() {
$(this).fadeIn();
});
});
});
Я хотел бы знать, если это возможность интегрировать в функцию отслеживание Google Analytics и загрузку Disqus. Но можно ли сделать то же самое без преобразования в списки?
EDIT-2:
Я получил это решение (благодаря ziggystar ):
def sum(values: Option[Int]*): Option[Int] =
values.flatten reduceLeftOption { _ + _ }
EDIT-3:
Еще одна альтернатива благодаря Landei :
def sum(values: Option[Int]*): Option[Int] =
values collect { case Some(n) => n } reduceLeftOption { _ + _ }