Jump to content

Как убрать scroll к первому сообщению?


Desti
 Share

Recommended Posts

При переходе по пажинатору экран прокручивается к началу первого сообщения страницы, но это не нужно, куда они закопали этот скрипт?

Link to comment
Share on other sites

В таблице 'core_javascript' найти строку с  javascript_name - ips.core.table.js, javascript_location - front, в поле javascript_content закомментировать строку:

$('html, body').animate( { scrollTop: elemPosition.absPos.top + 'px' } );

Затем перекешировать сайт.  

Link to comment
Share on other sites

Не, не то. Собака порылась в другом похожем месте:

Найти надо в таблицу скрипт ips.core.commentFeed.js (location - front) , в нем закомментить строчку с animate

	// Get top postition of feed
		var elemPosition = ips.utils.position.getElemPosition( this.scope );
		/*$('html, body').animate( { scrollTop: elemPosition.absPos.top + 'px' } );*/

Но за наводку спасибо, победил.

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

Link to comment
Share on other sites

Упс... А комментить-то нельзя, с нижнего пажинатора вверх не поднимается. Нужна такая строка: 

('html, body').animate( { scrollTop: 0 } );

 

Link to comment
Share on other sites

Вы спросили - как отключить скрол, при использовании пагинации ровно на это я Вам и ответил. Ни на каких страницах отключить скролл, ни о том, что нужно его не отключить, а позицию изменить не спрашивали. Формулируйте вопросы точнее, будут точнее ответы.

Link to comment
Share on other sites

8 минут назад, Dmitriy427 сказал:

Вы спросили - как отключить скрол, при использовании пагинации ровно на это я Вам и ответил.

Скажите, в каком месте форума я могу увидеть результат Вашего хака? Э... чтобы понимать, на какой вопрос вы-таки ответили, хотя не поняли, о чем я спросил :)

 

Link to comment
Share on other sites

В любом, где для вывода контента с пагинацией используется,  метод \IPS\Helpers\Table\

Link to comment
Share on other sites

Т.е. это должно работать при просмотре темы форума с большим количеством сообщений (с пажинацией)?

Link to comment
Share on other sites

Это работает на странице форума, с большим количеством тем, в артиклес на страницах категорий, в блогах, клубах и т.д.

Впрочем, Вам похоже важно не это. Впредь самоутверждаться Вы будете без моей помощи.

Link to comment
Share on other sites

17 минут назад, Dmitriy427 сказал:

Это работает на странице форума

Это не работает на странице форума в теме, где есть пажинаторы.  Совсем не работает, несмотря на авторитет и пафос.

Link to comment
Share on other sites

Повторюсь - в вашем вопросе ничего нет о странице темы, и на этом мы общение завершим, пожалуй.

Link to comment
Share on other sites

Вы прекрасны в своих противоречиях :)

Так должен ваш хак работать в теме форума с пажиатором?

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...