Skip to content

Commit

Permalink
Najmlodsi base js
Browse files Browse the repository at this point in the history
  • Loading branch information
kujon committed Mar 9, 2012
1 parent a94c326 commit ce5ca6a
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 12 deletions.
3 changes: 3 additions & 0 deletions content1.html
@@ -0,0 +1,3 @@
<div>
asdasdasdasdas
</div>
55 changes: 47 additions & 8 deletions css/children.css
Expand Up @@ -55,13 +55,13 @@
padding: 10px 0px 15px 60px;
}

.children-menu .item1:hover { background-image: url(../img/najmlodsi/menu_item_1.png); }
.children-menu .item2:hover { background-image: url(../img/najmlodsi/menu_item_2.png); }
.children-menu .item3:hover { background-image: url(../img/najmlodsi/menu_item_3.png); }
.children-menu .item4:hover { background-image: url(../img/najmlodsi/menu_item_4.png); }
.children-menu .item5:hover { background-image: url(../img/najmlodsi/menu_item_5.png); }
.children-menu .item6:hover { background-image: url(../img/najmlodsi/menu_item_6.png); }
.children-menu .item7:hover { background-image: url(../img/najmlodsi/menu_item_7.png); }
.children-menu .item1:hover, .children-menu .item1.active { background-image: url(../img/najmlodsi/menu_item_1.png); }
.children-menu .item2:hover, .children-menu .item2.active { background-image: url(../img/najmlodsi/menu_item_2.png); }
.children-menu .item3:hover, .children-menu .item3.active { background-image: url(../img/najmlodsi/menu_item_3.png); }
.children-menu .item4:hover, .children-menu .item4.active { background-image: url(../img/najmlodsi/menu_item_4.png); }
.children-menu .item5:hover, .children-menu .item5.active { background-image: url(../img/najmlodsi/menu_item_5.png); }
.children-menu .item6:hover, .children-menu .item6.active { background-image: url(../img/najmlodsi/menu_item_6.png); }
.children-menu .item7:hover, .children-menu .item7.active { background-image: url(../img/najmlodsi/menu_item_7.png); }

.ticks {
position: absolute;
Expand Down Expand Up @@ -89,4 +89,43 @@
.ticks .item4 { left: 150px; top: 930px; }
.ticks .item5 { left: 210px; top: 1145px; }
.ticks .item6 { left: -355px; top: 1145px; }
.ticks .item7 { left: -175px; top: 1380px; }
.ticks .item7 { left: -175px; top: 1380px; }

.modal-container {
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .15);
z-index: 10000;
top: 0;
left: 0;
}

.modal {
width: 730px;
min-height: 300px;
position: absolute;
top: 50%;
left: 50%;
margin: -150px 0 0 -365px;
background-color: #fff;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}

.modal-close {
background: url(../img/najmlodsi/btn_exit.png) no-repeat;
display: block;
width: 25px;
height: 26px;
position: absolute;
top: 10px;
right: 10px;
overflow: hidden;
text-indent: -999px;
cursor: pointer;
}
59 changes: 55 additions & 4 deletions js/children.js
@@ -1,20 +1,71 @@
(function($){

$.fn.modal = function(options) {

var defaults = {
'onClose': $.noop
},
opts = $.extend(defaults, options);

return this.each(function(){

var $self = $(this),
$html = $('<div />', {
'class': 'modal-container',
'css' : {
'display': 'none'
}
}).append($('<div />', {
'class': 'modal'
}).append($('<div />', {
'class': 'modal-content'
})).append($('<a />', {
'class': 'modal-close',
'text': 'x'
}).click(modalCloseHandler))).appendTo('body');

function modalCloseHandler() {
$html.stop().fadeOut(function(){
$html.find('.modal-content').empty();
opts.onClose();
});
}

$self.data('modal', {
show: function($data) {
//console.log($data);
$html.find('.modal-content').empty().append($data);
$html.stop().fadeIn();
}
});

});

}

$(function(){

var $menu = $('.children-menu li a, .ticks li a');

var $menu = $('.children-menu li, .ticks li');

$('body').modal({
'onClose': function() {
$menu.removeClass('active');
}
});

$menu.click(function(){

var href = $(this).attr('href'),
related = $menu.filter('[href="' + href + '"]');
var href = $(this).find('a').attr('data-request'),
related = $menu.find('[data-request="' + href + '"]').parent('li');

$menu.removeClass('active');

$.ajax(href, {

success : function(data) {
related.addClass('active');
var $data = $(data);
$('body').data('modal').show($data);
}

});
Expand Down

0 comments on commit ce5ca6a

Please sign in to comment.