Czy jest jakiś sposób przywrócenia stylu z powrotem do tego, co jest w moim CSS?Prototype.js: reset setStyle
Przykład:
#foo {width: 50px; height: 50px; position: absolute; top: 150px; left: 250px;}
function moveFoo(newpostop, newposleft){
$('foo').setStyle({top: newpostop+'px', left: newposleft+'px'});
}
Teraz, kiedy jestem z nim zrobić, chciałbym przenieść foo wstecz, kiedy to było. Wiem, że to może być trudne, ale muszę to zrobić z 25 różnymi divami.
Dzięki
nie działa, ale $ ('foo') writeAttribute ('styl',''); Prace! Dzięki!! –
Podczas gdy przykład w pytaniu wydaje się wskazywać, że używa się ** prototypejs **, wydaje się, że odpowiedź używa ** jQuery **. A atrybut '' 'writeAttribute''' całkowicie usuwa atrybut' '' style'''' z DOM-Node, podczas gdy inne odpowiedzi usuwają tylko niektóre ustawienia z niego. – heiglandreas