Import legacy nurinda.co.id website
This commit is contained in:
1 parent
3f59bb9038
commit
6e21646ac4
13389 files changed
+3246690
No files matched your search
@@ -0,0 +1,74 @@
|
||||
(function($) {
|
||||
$(document).ready(function(){
|
||||
|
||||
$(document).on("mouseenter", ".ultimate-call-to-action", function() {
|
||||
$(this).addClass('ultimate-call-to-action-hover');
|
||||
var hover = $(this).data('background-hover');
|
||||
$(this).css({'background-color':hover});
|
||||
});
|
||||
|
||||
$(document).on("mouseleave", ".ultimate-call-to-action", function() {
|
||||
$(this).removeClass('ultimate-call-to-action-hover');
|
||||
var background = $(this).data('background');
|
||||
$(this).css({'background-color':background});
|
||||
});
|
||||
|
||||
resize_call_to_action();
|
||||
|
||||
$(window).resize(function(){
|
||||
resize_call_to_action();
|
||||
});
|
||||
});
|
||||
|
||||
function resize_call_to_action()
|
||||
{
|
||||
$('.ultimate-call-to-action').each(function(i,element){
|
||||
var override = $(element).data('override');
|
||||
if(override != 0)
|
||||
{
|
||||
$(element).css({'margin-left' : 0 });
|
||||
var is_relative = 'true';
|
||||
if($(element).parents('.wpb_row').length > 0)
|
||||
var ancenstor = $(element).parents('.wpb_row');
|
||||
else if($(element).parents('.wpb_column').length > 0)
|
||||
var ancenstor = $(element).parents('.wpb_column');
|
||||
else
|
||||
var ancenstor = $(element).parent();
|
||||
|
||||
var parent = ancenstor;
|
||||
if(override=='full'){
|
||||
ancenstor= $('body');
|
||||
is_relative = 'false';
|
||||
}
|
||||
if(override=='ex-full'){
|
||||
ancenstor= $('html');
|
||||
is_relative = 'false';
|
||||
}
|
||||
if( ! isNaN(override)){
|
||||
for(var i=1;i<=override;i++){
|
||||
if(ancenstor.prop('tagName')!='HTML'){
|
||||
ancenstor = ancenstor.parent();
|
||||
}else{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var w = ancenstor.outerWidth();
|
||||
|
||||
var element_left = $(element).offset().left;
|
||||
var element_left_pos = $(element).position().left;
|
||||
var holder_left = ancenstor.offset().left;
|
||||
var holder_left_pos = ancenstor.position().left;
|
||||
var calculate_left = holder_left - element_left;
|
||||
|
||||
if(override!='full' && override!='ex-full')
|
||||
{
|
||||
calculate_left = holder_left - holder_left_pos;
|
||||
}
|
||||
|
||||
$(element).css({'width':w, 'margin-left' : calculate_left });
|
||||
}
|
||||
});
|
||||
}
|
||||
}( jQuery ));
|
||||
Reference in new issue
Block a user