Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.01.2013, 03:23
Новичок на форуме
Отправить личное сообщение для WInalekS Посмотреть профиль Найти все сообщения от WInalekS
 
Регистрация: 25.07.2012
Сообщений: 5

Отключение одного script другим
Здравствуйте! У меня есть java script который нужно отключить при значении position: absolute в style а при fixed чтоб он работал
Вот код <div id="toolbar" style="position: absolute; margin-top: 410px;">

margin-top: 410px; - этот стиль он добавляет, мне надо чтоб при absolute он не чего не добавлял. Возможно ли это?


У меня другой скрипт при нажатии ставит fixed при повторном absolute.
Ответить с цитированием
  #2 (permalink)  
Старый 16.01.2013, 03:39
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

var a=document.getElementById('toolbar');
if(a.style.position!='absolute'){
  //Тут ставим, код, что должен работать;

}
Ответить с цитированием
  #3 (permalink)  
Старый 16.01.2013, 04:27
Новичок на форуме
Отправить личное сообщение для WInalekS Посмотреть профиль Найти все сообщения от WInalekS
 
Регистрация: 25.07.2012
Сообщений: 5

Что то не получается, вот код который должен выключится при style="position: absolute", а при style="position: fixed" он должен работать:
jQuery(document).ready(function(){

function getScrollTop() {
           var scrOfY = 0;
           if( typeof( window.pageYOffset ) == "number" ) {
                   //Netscape compliant
                   scrOfY = window.pageYOffset;
           } else if( document.body
           && ( document.body.scrollLeft
           || document.body.scrollTop ) ) {
                   //DOM compliant
                   scrOfY = document.body.scrollTop;
           } else if( document.documentElement
           && ( document.documentElement.scrollLeft
            || document.documentElement.scrollTop ) ) {
                   //IE6 Strict
                   scrOfY = document.documentElement.scrollTop;
           }
           return scrOfY;
}

jQuery(window).scroll(function() {
	fixPaneRefresh();
});
   
function fixPaneRefresh(){
	if (jQuery("#toolbar").length) {
		var top  = getScrollTop();
        if (top < 410) jQuery("#toolbar").css("margin-top",410-top+"px");
        else jQuery("#toolbar").css("margin-top","0");
	}
}
                       
});
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как с помощью javascript взять данные из одного файла html и закинуть в другой? rusik Общие вопросы Javascript 10 08.08.2016 12:11
Требуется программист Java Script Дитрий Андрияшкин Работа 0 03.08.2011 21:44
Как изменить свойство css у всех элементов одного класса AlexJ Events/DOM/Window 7 19.03.2011 06:25
Почему в FF не исполняется клонированный тэг script? NT Man Firefox/Mozilla 0 15.11.2009 16:00
HELP: Java Script Error: “text” is undefined Aram Khachaturyan Общие вопросы Javascript 2 11.04.2008 16:57