Frage

Ich benutze das Plugin jQuery.cjObjectScaler (Link Text ) und aufgrund von Umständen, die über meine Kontrolle hinausgehen, ist der IMG im Div -hyperlink ... Ich habe keine Möglichkeit, dieses Tag "auszuziehen", noch kann ich es überhaupt neu ordnen ...

Die ursprüngliche Funktion lautet also:

$("#productGrid li img").cjObjectScaler({
    destObj: $("#productGrid li img").parent("li"), // must be a jQuery object (required)
    method: "fit", // can either be fit or fill (default fill)
    fade: 800 // if a positive integer, will hide and fadeIn object n duration (default 0)
});

/* CSS for above */

ul#productGrid li {
    position: relative;
    display: block;
    width: 190px;
    height: 150px;
    border: 1px solid #ccc;
    float: left;
    margin-right:
    10px; margin-bottom:
    10px; overflow: hidden;
}

Und das ist die Version, die ich verwenden möchte ...

$(".ffts a img").cjObjectScaler({
     destObj: $(".ffts a img").parent("a"),
     method: "fill",
});

/* css for above */
.ffts a {
    width: 550px; 
    height: 300px;
}

/* here's the markup */
<div class="ffts">
     <a href="/img" style="position: relative;">
     <img src="/source/image.jpg" />
     </a>        
</div>

Und es ist die Größe der Größe, aber nicht auf die für FFTS festgelegten Dimensionen ... Ich habe überprüft, dass dieser Stil nicht außer Kraft gesetzt wird. Ich bin mir also nicht sicher, wohin ich von hier aus gehen soll ...?

War es hilfreich?

Lösung

Ihre Frage ist nicht ganz klar, aber wenn Sie nur "Eltern der Eltern gewinnen" wollten, verwenden Sie die prev() oder parents() Selektoren.

Andere Tipps

Versuchen Sie es einfach

destObj: $(".ffts>a")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top