Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.05.2013, 12:01
Интересующийся
Отправить личное сообщение для lich Посмотреть профиль Найти все сообщения от lich
 
Регистрация: 22.05.2013
Сообщений: 12

Плавное исчезновение div
Всем привет и добрый день!

Имеется скрипт который запоминает на куках расположение блоков какой активен какой нет как мне сделать что бы кнопки плавно исчезала и появлялась

Вот мне скинули пример где плавно исчезает и появляется
Вы наверное мне скажете сделай сама но не тут то было уже 2 день мучаюсь и не как скрестить не могу эти 2 скрипта:

Где работает плавное исчезновение:
<div class="type_1">Другой вид материала</div> 
<div class="type_2">Основной вид материала</div>

<div class="view_1" onclick="iseed2()"><a href="javascript:;">Вид первый</a></div> 
<div class="view_2" onclick="iseed1()"><a href="javascript:;">Вид второй</a></div>


function iseed1() { 
$('.view_2').fadeOut(400, function(){$('.view_1').fadeIn(400)}); 
$('.type_2').fadeOut(400, function(){$('.type_1').fadeIn(400)}); 
setCookie('presee', '0', 1, '/')} 
function iseed2() { 
$('.view_1').fadeOut(400, function(){$('.view_2').fadeIn(400)}); $('.type_1').fadeOut(400, function(){$('.type_2').fadeIn(400)}); setCookie('presee', '1', 1, '/') 
} 
var presee = getCookie("presee") 
if (presee=='0') { 
$('.type_1').show(); 
$('.type_2').hide(); $('.view_1').show(); 
$('.view_2').hide(); 
}




А вот какой код у меня который работает но не работает плавность блоков и кнопок:
<style type="text/css"> 
.pointer { cursor: pointer } 
.hidden { display: none }
</style>

<div class="tabs-dm-1s left"><div class="left knoka-forum-1-akt pointer type_1 br3" onclick="Views.changeView(1)"></div></div>
<div class="tabs-dm-2s left"><div class="left knoka-forum-2-akt pointer type_2 br3" onclick="Views.changeView(2)"></div></div>
<div class="tabs-dm-3s left"><div class="left knoka-forum-3-akt pointer type_3 br3" onclick="Views.changeView(3)"></div></div>


var Cookie = { 
    'get': function (name) { 
              var nameEQ = escape(name) + "="; 
              var ca = document.cookie.split(';'); 
              for (var i = 0; i < ca.length; i++) { 
                  var c = ca[i]; 
                  while (c.charAt(0) == ' ') c = c.substring(1, c.length); 
                  if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length, c.length)); 
              } 
              return null; 
          }, 
    'set': function (name, value, days) { 
              if (days) { 
                  var date = new Date(); 
                  date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 
                  var expires = "; expires=" + date.toGMTString(); 
              } else var expires = ""; 
              document.cookie = escape(name) + "=" + escape(value) + expires + "; path=/"; 
          } 
} 

var Views = { 
    'currentView': function () { 
       return Cookie.get('view-type') || 1; 
    }, 
    'changeView': function (view) { 
       var self = this; 
       $('.view_' + self.currentView() + ',.view_' + view).toggle(); 
       $('.type_' + self.currentView() + ',.type_' + view).toggle(); 
       Cookie.set('view-type', view, 7); 
    }, 
    'init': function (self) { 
       var self = this; 
       $(function () { 
          if (self.currentView() == 1) { 
             $('.type_1,.view_1').toggle(); 
          } else { 
             self.changeView(self.currentView()); 
          }; 
       }); 
    } 
} 

Views.init();


Очень нуждаюсь в вашей помощи помогите пожалуйста!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с div обновлённым через (#id).load erlcat jQuery 4 03.03.2013 03:41
Плавное исчезновение и появление изображения Surlik jQuery 9 17.03.2012 14:27
Плавное исчезновение vladimircape jQuery 2 16.03.2012 23:37
плавное изменение размеров div dimon76 Элементы интерфейса 9 07.11.2011 13:28
плавное раскрытие DIV ufaclub jQuery 3 26.04.2011 17:20