Skip to content

Instantly share code, notes, and snippets.

@keeprock
keeprock / script.js
Created March 16, 2015 13:55
Scroll viewport to calculated offset of a specified element
var body = $("html, body");
var element = $('SOME_SELECTOR');
body.animate({
scrollTop:element.offset().top
}, 'swing', 2000);
});
@keeprock
keeprock / index.html
Last active August 29, 2015 14:17
Google Map falling pointers Code need to be checked http://moscow-krd.ru/
<li class="something" onclick="initialize_ban()"><span>Банки</span></li>
@keeprock
keeprock / page.tpl.php
Created March 17, 2015 09:16
Display floated tab with controls
<?php if ($tabs): ?>
<div class="tabs">
<?php print render($tabs); ?>
</div>
<?php endif; ?>
@keeprock
keeprock / script.js
Created March 18, 2015 11:12
Set different timeout duration for multiple Caroufredsel sliders
auto: {
play: true,
onAfter: function (data) {
$(this).triggerHandler('configuration').auto.timeoutDuration = Math.floor(Math.random()*(max-min+1)+min);
}
}
@keeprock
keeprock / script.js
Created March 18, 2015 11:47
Go to specified slide number
$('CAROUFREDSEL_SLIDER').trigger('slideTo', id);
@keeprock
keeprock / index.html
Last active August 29, 2015 14:17
Initialize Google Maps
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
@keeprock
keeprock / index.html
Last active August 29, 2015 14:17
Adding polygon shapes to Google Maps
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js"></script>
@keeprock
keeprock / template.php
Created March 18, 2015 14:44
Add javascript script inside a template or a module
drupal_add_js('URL_TO_JS', array('type' => 'external'));
@keeprock
keeprock / script.js
Created March 19, 2015 08:47
Manually reload Google Map via JavaScript
google.maps.event.trigger(map, 'resize');
@keeprock
keeprock / script.js
Created March 20, 2015 09:20
Change Caroufredsel configuration realtime
$('CAROUSEL_SELECTOR').triggerHandler('configuration').[SECTION].[PROPERTY] = VALUE;
$('#carousel').triggerHandler('configuration').auto.timeoutDuration = VALUE;