3

のテキストをスライドさせようとしていますがhoverimg/text他のdivも。と一緒にスライドする必要がありdivます。

スライド効果はありますがdiv、パスに沿ってスライドできません。これがデモです。

4

2 に答える 2

3

これを試して:

$('.holdingbox').hover(function(){
        $('.rightbox').animate({width: '90px'}, 1000)
    }, function(){
        $('.rightbox').animate({width: '0'}, 1000)
    });

HTML

<div class="holdingbox">
 <span class="leftbox">Stuff</span>
 <span class="rightbox">
     <span class="content">Stuff to reveal</span>
 </span>
</div>
<div class = "box">Text</div>

CSS

.rightbox {
    position: relative;
    display:inline-block;
    overflow:hidden;
    width:0;
    height:30px;
    vertical-align:top;
}
.content{
    width:100px;
    position:absolute;
    left:0;
    top:0;
}

これをチェックしてくださいhttp://jsfiddle.net/mqzuD/10/

于 2012-10-18T08:04:57.600 に答える
0

これを試して

$('div.holdingbox').bind("mouseenter", function() {
      $(this).find('span').animate({
             "left": "+=5px",
                "opacity" : "show"
              }, {
            duration: 1000
      });   
 });

http://jsfiddle.net/mqzuD/8/

これがあなたが望むことを願っています。

于 2012-10-18T07:41:33.860 に答える