eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwChrome ucina content przez skrypt equal w Jquery › Re: Chrome ucina content przez skrypt equal w Jquery
  • Data: 2010-10-13 18:18:27
    Temat: Re: Chrome ucina content przez skrypt equal w Jquery
    Od: Peter May <p...@o...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2010-10-13 19:58, hazet pisze:
    > hazet pisze:
    >> Borys Pogoreło pisze:
    >>> Dnia Sun, 10 Oct 2010 18:07:25 +0200, hazet napisał(a):
    >>>
    >>>> Oto wszystkie potrzebne dane. Swoją drogą, ciekawe co zrobić teraz z
    >>>> chrome skoro żaden z tych najbardziej popularnych sposobów otl i js
    >>>> nie działa.
    >>>
    >>> Daj jakiś działający przykład, bo raczej nikomu się nie będzie chciało
    >>> zgadywać jaką masz tam treść i strukturę HTML-a.
    >>>
    >>
    >>
    >> Witam,
    >> metodą prób i błędów doszedłem do rozwiązania.
    >> Po pierwsze, zauważyłem, że chrome nie zawsze ucina content przy
    >> wykorzystaniu tego skryptu. Trzeba znaleźć odpowiedzialny za to element.
    >> W moim przypadku, występowanie tagu img wewnątrz diva było problemem.
    >> Jednak nie ustaliłem konkretów pomimo wywalenia całego formatowania
    >> css, sam img powodował ten bajzel.
    >
    >
    > Wgłębiłem się w to jeszcze bardziej i :
    >
    > - powodem ucinania kontentu, złego obliczania wysokości bloku, są obrazy
    > img wewnątrz niego
    >
    > Rozwiązanie: ustawić width i height dla tego obrazu.
    >
    > Problem: jak to zrobić hurtowo w wordpressie ? Zapewne przez js, jeśli
    > ktoś zna jakiś skrypt któy wyszuka wszystkie img, odczyta ich
    > width/height i wstawi do tagu , byłbym wdzięczny :)

    Może tak:

    function setDimensions()
    {

    var imgs = document.getElementsByTagName("img");
    var i = imgs.length;

    while(i--)
    {

    if(imgs[i].getAttribute("width") == null)
    {
    imgs[i].setAttribute("width", imgs[i].width);
    }
    if(imgs[i].getAttribute("height") == null)
    {
    imgs[i].setAttribute("height", imgs[i].height);
    }

    }

    }

    I wywołanie setDimensions() po załadowaniu strony.

    Nie sprawdzałem działania, pisane z palca.

    --
    Peter

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: