🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
3 messages
3 total messages Started by Winetou Tue, 10 Jan 2012 21:12
jQuery i Zoom
#51010
Author: Winetou
Date: Tue, 10 Jan 2012 21:12
17 lines
1570 bytes
WItam,

już dawno nie pisałem na grupie i nie zaglądałem tutaj ale napotkałem 
pewien problem z internet explorerem z którym ciężko mi jest sobie poradzić.

Problem mój polega na tym, że jeden z elementów dostaje hasLayout co 
sprawia, iż wszystkie elementy w nim zawarte zostają obcięte i 
"niewystają" poza niego. Przy załadowaniu strony wszystko jest ok. 
Dopiero po najechaniu myszą na element - gdy zostaje wywołana funkcja 
jQuery .animate element ten zaczyna przycinać swoją zawartość. Zgaduję 
że to przez to iż jQuery dodaje zoom: 1; do elementu przy animacji przez 
co ten dostaje hasLayout.

Ma ktoś może pomysł jak zmusić jQuery żeby nie dodawało zoom ?

pozdrawiam,
Łukasz Wittbrodt
Re: jQuery i Zoom
#51011
Author: Cezary Tomczyk
Date: Wed, 11 Jan 2012 08:13
22 lines
1751 bytes
W dniu 2012-01-10 22:12, Winetou pisze:
> WItam,
>
> już dawno nie pisałem na grupie i nie zaglądałem tutaj ale napotkałem
> pewien problem z internet explorerem z którym ciężko mi jest sobie
> poradzić.
>
> Problem mój polega na tym, że jeden z elementów dostaje hasLayout co
> sprawia, iż wszystkie elementy w nim zawarte zostają obcięte i
> "niewystają" poza niego. Przy załadowaniu strony wszystko jest ok.
> Dopiero po najechaniu myszą na element - gdy zostaje wywołana funkcja
> jQuery .animate element ten zaczyna przycinać swoją zawartość. Zgaduję
> że to przez to iż jQuery dodaje zoom: 1; do elementu przy animacji przez
> co ten dostaje hasLayout.
>
> Ma ktoś może pomysł jak zmusić jQuery żeby nie dodawało zoom ?

To nie jQuery dodaje zoom:1 tylko plugin, którego używasz _z jQuery_. 
Poszukaj w nim "zoom"-a i usuń go.

-- 
Cezary Tomczyk
Re: jQuery i Zoom
#51012
Author: Winetou
Date: Thu, 12 Jan 2012 17:42
32 lines
2411 bytes
W dniu 11.01.2012 09:13, Cezary Tomczyk pisze:
> W dniu 2012-01-10 22:12, Winetou pisze:
>> WItam,
>>
>> już dawno nie pisałem na grupie i nie zaglądałem tutaj ale napotkałem
>> pewien problem z internet explorerem z którym ciężko mi jest sobie
>> poradzić.
>>
>> Problem mój polega na tym, że jeden z elementów dostaje hasLayout co
>> sprawia, iż wszystkie elementy w nim zawarte zostają obcięte i
>> "niewystają" poza niego. Przy załadowaniu strony wszystko jest ok.
>> Dopiero po najechaniu myszą na element - gdy zostaje wywołana funkcja
>> jQuery .animate element ten zaczyna przycinać swoją zawartość. Zgaduję
>> że to przez to iż jQuery dodaje zoom: 1; do elementu przy animacji przez
>> co ten dostaje hasLayout.
>>
>> Ma ktoś może pomysł jak zmusić jQuery żeby nie dodawało zoom ?
>
> To nie jQuery dodaje zoom:1 tylko plugin, którego używasz _z jQuery_.
> Poszukaj w nim "zoom"-a i usuń go.
>
Witam,

Dziękuję za odpowiedź. Niestety poza samą biblioteką jQuery nie mam 
użytych innych pluginów. Chodzi mi o funkcję .animate(), która wykonuje 
operacje na css'ach (http://api.jquery.com/animate/) przeszukałem jQuery 
i pousuwałem wystąpienia zoom'a co niestety nie tylko nie przyniosło 
pożądanego efektu ale dodatkowo nadało innym elementom hasLayout. Chcąc 
nie chcąc przywróciłem jQuery do poprzedniej wersji i przebudowałem stronę.

Pozdrawiam,
Łukasz Wittbrodt
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads