Вопрос

Я использую плагин jquery.cjobjectscaler (ссылка текст ) и из -за обстоятельств, не говорящих о моем контроле, IMG гиперссыщен в Div ... У меня нет никакого способа «вырезать» эту тег, и я не могу его переупорядочить ...

Итак, исходная функция такова:

$("#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;
}

И это версия, которую я пытаюсь использовать ...

$(".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>

И это действительно изменяет размер, но не в размерах, установленных для FFTS ... Я подтвердил, что этот стиль не переопределен, поэтому не уверен, куда идти отсюда ...?

Это было полезно?

Решение

Ваш вопрос не совсем ясен, но если вы просто хотели «получить родителей родителя», используйте prev() или же parents() Селекторы.

Другие советы

Просто попробуй

destObj: $(".ffts>a")
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top