#jquery #jquery-isotope
#jquery #jquery-изотоп
Вопрос:
что-то вроде этого:
<div id="container" class="clickable clearfix">
<img class="element"onclick="
if($(this).hasClass('da'))
{$(this).animate({'height':'63','width':'182'}).removeClass('da')}
else
{$(this).animate({'height':'126','width':'364'}).addClass('da')}
"style="width:182px;height:63px;" src="http://www.google.com/images/logos/ps_logo2.png"/>
<img class="element"onclick="
if($(this).hasClass('da'))
{$(this).css({'height':'53','width':'215'}).removeClass('da')}
else
{$(this).css({'height':'106','width':'430'}).addClass('da')}
"style="width:215px;height:53px;" src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif"/>
<img class="element"onclick="
if($(this).hasClass('da'))
{$(this).animate({'height':'63','width':'182'}).removeClass('da')}
else
{$(this).animate({'height':'126','width':'364'}).addClass('da')}
"style="width:182px;height:63px;" src="http://www.google.com/images/logos/ps_logo2.png"/>
</div>
$('.element').live('click', function(){
$('#container').isotope('reLayout');
});
$('#container').isotope({
itemSelector: '.element',
masonry: { columnWidth : 1 }
});
я хочу использовать .isotope (‘reLayout’) для создания страницы с изображением.
посмотрите, в логотипе GOOGLE используется «$ (this).animate», а в логотипе JQUERY используется «$ (this).css». попробуйте щелкнуть по ним. проблема в том, что логотип GOOGLE.animate не работает, нажимаю GOOGLE напротив, а JQUERY исправляет.css, как мне это исправить?
Ответ №1:
Вы столкнулись с проблемой, которую я описываю в Isotope — анимация размеров элементов