0

我已经应用了这个 jquery

HTML:

    <div class="slider sliderclick" style="left: -200px;">
        <div class="button-wrap">
            <div class="content-wrap" id="button-1">Special Offer Content</div>
            <div class="controller">
                <div>
                    <a href="#buttton-1">Special Offer</a>
                </div>
            </div>
        </div>
    </div>      
</div>

JS:

jQuery(document).ready(function () {
    jQuery(".controller a").click(function () {        

        jQuery('.slider').animate({left:'0px'},1000);
        //tried this but not worked
        //jQuery(this).parent('.slider').animate({left: '0px'},1000);
        return false;

    });

});

演示

4

2 回答 2

0

您可以在您的情况下使用最接近的:

jQuery(this).closest('.slider').animate({left: '0px'},1000);

示范

于 2013-07-28T09:22:38.993 回答
-1

你应该使用父选择器,看看这里的文档:http: //api.jquery.com/parent-selector/

于 2013-07-28T09:22:24.767 回答