Как изменить страницу по умолчанию - PullRequest
0 голосов
/ 31 декабря 2011
<div class="phonepager fcolrblk2c">
         Page
<a style="display: none;" href="javascript:__doPostBack('pgrTop$lnkPage1','')" id="pgrTop_lnkPage1">1</a><span id="pgrTop_lblPage1">1</span>&nbsp;
<a href="javascript:__doPostBack('pgrTop$lnkPage2','')" id="pgrTop_lnkPage2">2</a>&nbsp;
<a href="javascript:__doPostBack('pgrTop$lnkPage3','')" id="pgrTop_lnkPage3">3</a>&nbsp;
<a href="javascript:__doPostBack('pgrTop$lnkPage4','')" id="pgrTop_lnkPage4">4</a>&nbsp;
<a href="javascript:__doPostBack('pgrTop$lnkPage5','')" id="pgrTop_lnkPage5">5</a>&nbsp;
 | <a href="javascript:__doPostBack('pgrTop$lnkPageShowAll','')" id="pgrTop_lnkPageShowAll">See all on one page</a>&nbsp;
      </div>

У меня есть этот код для открытия разных страниц. Когда мы открываем URL, первая страница отображается по умолчанию. Как сделать так, чтобы по умолчанию «Просмотреть все на одной странице» нажимали вместо «1»?

1 Ответ

0 голосов
/ 31 декабря 2011

Я не уверен, правильно ли я понял, но вы ищете что-то вроде this ?

Если это так, то кажется, что ссылка «Страница 1» скрыта и добавлен интервал для отображения 1 в виде простого текста. Поэтому я просто переместил стиль со ссылки «Страница 1» на «Просмотреть все на одной странице», переместил диапазон для отображения «1» и изменил его на «Показать все на одной странице».

Вероятно, вы должны достичь этого, используя функцию javascript. Проверьте это demo для решения на основе javascript, на котором вы пытаетесь достичь.

Код:

$('.page_link').click ( function () {
    var selPage = this.id.replace('pgrTop_lnk', '');

    //reset all link    
    $('.sel_page_lbl').remove();
    $('.page_link').removeClass('hidden');

    $(this).after('<span id="pgrTop_lbl' + selPage + '" class="sel_page_lbl" >'+this.innerHTML+'</span>');

    $(this).addClass('hidden');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...