Difference between revisions of "Team:Oxford/Assets/contents"
Line 3: | Line 3: | ||
var keyClicked = false; | var keyClicked = false; | ||
if (navigator.userAgent.match(/(iPad|iPhone|iPod touch)) { | if (navigator.userAgent.match(/(iPad|iPhone|iPod touch)) { | ||
− | $('.page-heading').addClass(' | + | $('.page-heading').addClass('ios'); |
− | $('#title').addClass(' | + | $('#title').addClass('ios'); |
} | } | ||
$('body').scrollspy({ | $('body').scrollspy({ |
Revision as of 19:44, 16 September 2015
var main = function() {
var imageClicked = false; var keyClicked = false; if (navigator.userAgent.match(/(iPad|iPhone|iPod touch)) { $('.page-heading').addClass('ios'); $('#title').addClass('ios'); } $('body').scrollspy({ target: '.contents-sidebar', offset: 16 });
if ($('#sidebar').length > 0) { $('#sidebar').affix({ offset: { top: $('#sidebar').offset().top - 90, } }); }
$('#solution-byline > h3 > a').click(function(){ $('body').animate({scrollTop:$('.info-container:visible:first').offset().top}, 400); });
$('.next-section-btn').click(function(){ $('body').animate({scrollTop:$(this).parent().next().offset().top},400); return false; });
$('a[href*=#]').click(function(){ $('body').animate({scrollTop:$( $.attr(this, 'href') ).offset().top},400); });
if ($('#notebook-key-button').length > 0) { $('#notebook-key-button').affix({ offset: { bottom: $('#foot').height() + $('#notebook-key-button').outerHeight(true) } }); }
$('#notebook-key-button').click(function() { if (keyClicked) { $('#notebook-key').removeClass("active"); $('#notebook-key-button').removeClass("active"); keyClicked = false; } else { $('#notebook-key').addClass("active"); $('#notebook-key-button').addClass("active"); keyClicked = true; }; })
$('#notebook-key-button').on('affix-bottom.bs.affix', function () { if (keyClicked) { $('#notebook-key').removeClass("active"); $('#notebook-key-button').removeClass("active"); keyClicked = false; } })
$(window).resize(function() { $('#sidebar').affix('checkPosition'); $('#notebook-key-button').affix('checkPosition'); })
$('.image').click(function() { if (imageClicked) { $('.image').removeClass("lightbox"); imageClicked = false; } else { $(this).addClass("lightbox"); imageClicked = true; } }); $(document).scroll(function() { if(imageClicked) { $('.image').removeClass("lightbox"); imageClicked = false; } }) $('.definition').popover({ trigger:'click', placement:'auto top' })
}
$(document).ready(main);