Permalink
Browse files

текущие изменения (Алексей - вёрстка)

  • Loading branch information...
1 parent 7cf28a7 commit 7d5864fc8b6a9bfaa44d88f5a07def3d6b3e05ec @Guest007 committed Feb 25, 2014
Showing with 113 additions and 62 deletions.
  1. +1 −0 templates/base.html
  2. +3 −3 templates/contacts.html
  3. +4 −4 templates/layout.html
  4. +3 −0 theme/css/template.css
  5. +3 −0 theme/css/template.less
  6. +99 −55 theme/js/init.js
View
@@ -27,6 +27,7 @@
{% endblock %}
</head>
<body>
+ <div class="area"></div>
{% block wrap_all %}
{% endblock %}
{% block footer %}
View
@@ -26,11 +26,11 @@
{% endcomment %}
<h1>Контактные данные</h1>
<span>
- <a href="#" class="current">Санкт-Петербург</a>
+ <a href="#">Санкт-Петербург</a>
<a href="#">Москва</a>
</span>
<a href="#">order@eurocard.ru</a>
- <ul class="current">
+ <ul>
<li>194044, СПб. Б. Сампсониевский проспект д.30, к.1, м. Выборгская</li>
<li><span>(812) 702-77-77</span></li>
<li><h3>Время работы:</h3> с 9:00 до 18:00 (Суббота, воскресенье - выходной)</li>
@@ -58,7 +58,7 @@ <h1>Контактные данные</h1>
</ul>
</div>
<div>
- <img class="current" src="/static/images/content/map.jpg" alt="Схема проезда в Санкт-Петкрбурге">
+ <img src="/static/images/content/map.jpg" alt="Схема проезда в Санкт-Петкрбурге">
<img src="/static/images/content/map_m.jpg" alt="Схема проезда в Москве">
</div>
</div>
View
@@ -11,16 +11,16 @@
<section class="location">
<div>
<ul>
- <li class="current">Санкт-Петербург<i class="fa fa-caret-down"></i></li>
+ <li>Санкт-Петербург<i class="fa fa-caret-down"></i></li>
<li>Москва<i class="fa fa-caret-down"></i></li>
</ul>
</div>
<div>
- <span class="current">812 702 77 77</span> {# телефон в Питере #}
+ <span>812 702 77 77</span> {# телефон в Питере #}
<span>945 702 114 43</span> {# телефон в Москве #}
</div>
<span>
- <span class="current">Б.Сампсониевский проспект, д.30, к.1</span> {# Адрес в Питере #}
+ <span>Б.Сампсониевский проспект, д.30, к.1</span> {# Адрес в Питере #}
<span>Красная площадь, д.1</span> {# Адрес в Москве #}
</span>
<a href="#">Заказать обратный звонок
@@ -66,7 +66,7 @@
<footer>
<div>
<span>
- <span class="current">
+ <span>
Приходите в наш офис на м. Выборгская, по адресу:<br>
<small>Б. Сампсониевский проспект д.30 к.1</small>
<span>812 702 77 77</span>
View
@@ -39,6 +39,9 @@ body {
position: relative;
background: url('../images/main_background.png') repeat left top;
}
+body > div.area {
+ display: none;
+}
body.under_overlay > div.overlay {
position: fixed;
z-index: 9990;
View
@@ -44,6 +44,9 @@ body {
min-width: 1024px;
position: relative;
background: url('../images/main_background.png') repeat left top;
+ & > div.area {
+ display: none;
+ }
&.under_overlay {
& > div {
&.overlay {
View
@@ -409,61 +409,7 @@ $(document).ready(function(){
//form_style();
//Выбор адреса
- function change_adress(){
- var x=0,
- y=0,
- z=0,
- f=0,
- w=0,
- r=0,
- e=0;
-
- tabs_count = $('section.location > div > ul > li').length;
- $('section.location > div > ul > li').each(function(){
- x++;
- $(this).attr('rel', x);
- });
- $('section.location > div > span').each(function(){
- y++;
- $(this).attr('rel', y);
- });
- $('section.location > span > span').each(function(){
- z++;
- $(this).attr('rel', z);
- });
- $('footer > div > span > span').each(function(){
- f++;
- $(this).attr('rel', f);
- });
- $('div.contacts > div > span > a').each(function(){
- w++;
- $(this).attr('rel', w);
- });
- $('div.contacts > div > ul').each(function(){
- r++;
- $(this).attr('rel', r);
- });
- $('div.contacts > div > img').each(function(){
- e++;
- $(this).attr('rel', e);
- });
- $('section.location > div > ul > li, div.contacts > div > span > a').not('current').click(function(){
-
- var this_rel = $(this).attr('rel');
- $('section.location > div > ul > li[rel="'+this_rel+'"], div.contacts > div > span > a[rel="'+this_rel+'"]').addClass('current').siblings().removeClass('current');
- $(this).addClass('current').siblings().removeClass('current');
- $('section.location > div > span[rel="'+this_rel+'"], section.location > span > span[rel="'+this_rel+'"], footer > div > span > span[rel="'+this_rel+'"], div.contacts > div > ul[rel="'+this_rel+'"], div.contacts > div > img[rel="'+this_rel+'"]')
- .addClass('current')
- .siblings()
- .removeClass('current');
- return false;
- });
- $('section.location > div > ul > li').click(function(){
- $('section.location > div:first-child').toggleClass('drop');
- $(this).prependTo($(this).parent()[0])
- });
- }
- change_adress();
+
//Табы
var i=0,
@@ -634,6 +580,104 @@ $(document).ready(function(){
//calc();
+
+ function change_adress(){
+ var x=0,
+ y=0,
+ z=0,
+ f=0,
+ w=0,
+ r=0,
+ e=0;
+
+ //tabs_count = $('section.location > div > ul > li').length;
+ $('section.location > div > ul > li').each(function(){
+ x++;
+ $(this).attr('rel', x);
+ });
+ $('section.location > div > span').each(function(){
+ y++;
+ $(this).attr('rel', y);
+ });
+ $('section.location > span > span').each(function(){
+ z++;
+ $(this).attr('rel', z);
+ });
+ $('footer > div > span > span').each(function(){
+ f++;
+ $(this).attr('rel', f);
+ });
+ $('div.contacts > div > span > a').each(function(){
+ w++;
+ $(this).attr('rel', w);
+ });
+ $('div.contacts > div > ul').each(function(){
+ r++;
+ $(this).attr('rel', r);
+ });
+ $('div.contacts > div > img').each(function(){
+ e++;
+ $(this).attr('rel', e);
+ });
+
+
+ $.getJSON('http://freegeoip.net/json/', function(location){
+ var city = location.city;
+ if(city=='Moscow'){
+ $('section.location > div > ul > li[rel="2"], section.location > div > span[rel="2"], section.location > span > span[rel="2"], footer > div > span > span[rel="2"], div.contacts > div > span > a[rel="2"], div.contacts > div > ul[rel="2"], div.contacts > div > img[rel="2"]').addClass('current');
+ }
+ else{
+ $('section.location > div > ul > li[rel="1"], section.location > div > span[rel="1"], section.location > span > span[rel="1"], footer > div > span > span[rel="1"], div.contacts > div > span > a[rel="1"], div.contacts > div > ul[rel="1"], div.contacts > div > img[rel="1"]').addClass('current');
+ }
+ });
+
+
+
+ //console.log(city);
+
+
+
+
+ $('section.location > div > ul > li, div.contacts > div > span > a').not('current').click(function(){
+
+ var this_rel = $(this).attr('rel');
+ $('section.location > div > ul > li[rel="'+this_rel+'"], div.contacts > div > span > a[rel="'+this_rel+'"]').addClass('current').siblings().removeClass('current');
+ $(this).addClass('current').siblings().removeClass('current');
+ $('section.location > div > span[rel="'+this_rel+'"], section.location > span > span[rel="'+this_rel+'"], footer > div > span > span[rel="'+this_rel+'"], div.contacts > div > ul[rel="'+this_rel+'"], div.contacts > div > img[rel="'+this_rel+'"]')
+ .addClass('current')
+ .siblings()
+ .removeClass('current');
+ return false;
+ });
+ $('section.location > div > ul > li').click(function(){
+ $('section.location > div:first-child').toggleClass('drop');
+ $(this).prependTo($(this).parent()[0])
+ });
+ }
+ change_adress();
+
+
+/*
+
+$.ajax({
+ type: 'GET',
+ url: 'http://ru.smart-ip.net/geoip-json',
+ dataType: '',
+ success: function(xml) {
+ jQuery(xml).find('ip').each(function(){
+ var city = $(this).find('city').text(),
+ region = $(this).find('region').text();
+ if(city!=region){
+ ipg = city+', '+region;
+ }else{
+ ipg = city;
+ }
+ $(’#ipg_content’).html(ipg);
+ });
+ }
+});
+*/
+

0 comments on commit 7d5864f

Please sign in to comment.