2013-08-16 2 views
0

Я пытаюсь получить эффект, где я могу нажать на изображение, чтобы показать форму поиска и расширяет DIV справа налевоJQuery показать скрыть справа налево OnClick

Вот код, который я пытался

HTML

<div class="searchbox"> 
This is some text that I need to hide.<span class="clickme">Click Me</span> 
</div> 

CSS

.searchbox { 
    height: 20px 
    overflow: hidden; 
    } 

JQuery

$(".clickme").click(function() { 
    $(".searchbox").animate({ 
    left: "+=100", 
    width: "toggle" 
    }, 500, function() { 
    }); 
    }); 

Спасибо за любую помощь!

+1

вопрос ? где ваш код jquery? – sheauren

+0

Я отредактировал, чтобы показать jquery, я пытаюсь, thx! –

+0

Проблема с моим кодом заключается в том, что он подталкивает высоту div вверх, поскольку он рушится, а затем исчезает вся эта вещь. –

ответ

1

Это то, что я в конечном итоге делает:

HTML

<div> 
<div class="searchbox" data-thmr="thmr_80"> 
<img class="clickme" data-thmr="thmr_80" src="/sites/default/files/sherlock.png"> 
</div> 

CSS

.clickme { 
left: 720px; 
position: relative; 
top: 17px; 
} 

.searchbox { 
display: none; 
float: right; 
height: 50px; 
overflow: hidden; 
width: 275px; 
} 

JQuery

$(document).ready(function(){ 

    $(".clickme").click(function() { 
    $(".searchbox").animate({ 
    width: "toggle" 
    }, 500, function() { 
    }); 
    }); 

}); 
Смежные вопросы