Переопределить значение стиля jQuery - PullRequest
4 голосов
/ 12 июня 2010

Чтобы решить проблему jQuery slideDown / Up, мне пришлось изменить одну строку в файле jQuery.

Я изменил строку 5738 из this.elem.style.display = "block";to this.elem.style.display = "inline-block";

Атрибут block испортил мои списки при использовании slideDown / Up / Toggle.slideDown меняет мой список с display: inline на display: block во время выполнения, а затем обратно на display: снова inline.Было бы намного лучше, если бы он был встроенным (или встроенным блоком) полностью.Есть ли способ переопределить указанное выше значение из моей HTML-страницы, или мне нужно придерживаться моего измененного файла jQuery?

Было бы хорошо, если бы я мог переопределить атрибут стиля только когда я выполняю $ ('. gallery_container li: gt (4)'). slideToggle ();

Вот код: http://90.230.237.71/gandhi.html

1 Ответ

2 голосов
/ 10 июля 2010
  $('#as_test').slideUp(300,function(){ 
      $('#your_lists_id').css('display','inline');
    //$('#your_lists_id').css('display','inline-block');
  });

Существует функция обратного вызова для slideUp и slideDown, она вызывается после того, как slideUp или slideDown завершает свою работу, и, следовательно, вы можете легко указать, что вы хотите сделать, когда действие слайда закончено.

...