2013-09-25 5 views
0

Я использую плагин для прокрутки изображения, но теперь мне не нужно, что листание поэтому я хотел остановиться, что и я обнаружил, при использовании поджигателя есть следующий код для DIV, который прокручиваетсяКак удалить позицию с помощью jquery?

element.style { 
    left: -1256px; 
    position: absolute; 
    top: 0; 
    white-space: nowrap; 
} 

И если я удалю это position: absolute;, это не будет прокручиваться. Поэтому я хотел бы удалить эту позицию, поэтому я пробовал это

$('#myselector div').css('position','relative'); //even tried !important 

но не работает. Итак, как я могу заставить установить свое положение относительно?

Также, если возможно, я хотел бы изменить положение абсолютного значения, которое определено в пределах #myselector относительно.


мой HTML разметка что-то вроде этого

<div id="myselector"> 
    <div> 
    <div> 
    <div> 
     <div style="position: absolute; left: -{changing value};"> 
     <images/> 
     </div> 
     <div style="position: absolute; left: -{changing value};"> 
     <images/> 
     </div> 
    </div> 
    </div> 
</div> 
+0

является его внутри $ (документ) .ready (function() {...}); ...? –

+0

да его внутри готовый –

+0

вы также можете показать свой html ...? –

ответ

0

вы можете изменить этот атрибут с

$(object).css({position: 'absolute'}); 

Например: Вы можете использовать методы .position JQuery (в) или .offset(), чтобы установить атрибут «top» и «left» css, таким образом ваш объект должен оставаться на своем месте, изменяясь от относительного -> абсолютного.

Я не думаю, что работает наоборот.

демо-код: http://jsbin.com/uvoka

попробовать Также это: $('#myselector').css('position','relative', 'important');

+0

нет не работает ...... –

+0

Вы проверили фрагмент кода в JSBIN, он отлично работает для меня ... –

+0

$ ('# myselector'). css («позиция», «относительная», «важная»); –

0

Использование:

$('#myselector div').css('position','relative', 'important'); 

использование important без !.

Или вы можете попробовать что-то вроде этого: CSS:

.override { 
    position: relative !important; 
} 

JQuery:

$('#myselector div').addClass('override'); 
+0

все еще нет удача ..... –

+0

проверка новый ответ;) – q0re

+0

все еще нет удача ...... –

0

Я решил свою проблему с помощью только CSS

#myslector div{ 
    position: static !important; 
} 
Смежные вопросы