基于包含图像的jquery切换

时间:2012-12-30 21:35:39

标签: jquery

我正在尝试在类.default的图片位于DOM中时显示阻止,但我需要在页面加载时隐藏.full.del。有关如何使其作为我的切换工作的任何建议都无法正常运行。

$(document).ready(function() {
    $('.itemcontrols .full').css("display", "none");
    $('.itemcontrols .del').css("display", "none");

    var toggle = $('.item .default');

    if (toggle.length > 1) {
        $(toggle).parent().find('.itemcontrols .full').css("display", "block");
        $(toggle).parent().find('.itemcontrols .del').css("display", "block");   
    } else {

    }
});


<div class="item item1 ui-state-default">
    <img src="9228321128.png" alt="" class="default">     
    <div class="itemcontrols">
        <div id="add1">
            <img src="img/photo_24.png" class="icon">
        </div>
        <div class="full">
            <img src="img/resize_24.png" class="icon">
        </div>
        <div class="del">
            <img src="img/trash_24.png" class="icon">
        </div>
    </div>
</div>

我还必须添加.default不在每个.item div中,这就是为什么我试图根据它是否存在进行切换。

1 个答案:

答案 0 :(得分:0)

试试这个

if (toggle.length >= 1)

http://jsfiddle.net/ergec/aEkqY/