выбранный плагин JQuery не работает в Wamp - PullRequest
0 голосов
/ 18 февраля 2012

сначала я запустил этот код в php-файле и запустил его на localhost, используя WampServer.разбиение на страницы не работало, поэтому я попытался преобразовать его в HTML-файл ("sample.html").код здесь следующим образом.

<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="js/easypaginate.js"></script>
<script type="text/javascript">

jQuery(function($){

    $('ul#items').easyPaginate({
        step:5
    });

});    

    </script>

    <style>
        #page li {
          display: inline;
          position: relative;
          width: 11em
          margin:10px; 
          padding:10px;
        }
        #page li li{ display: block; height: 1.5em;}

    </style>


<div id = "page">       
<ul id="items">
    <li>Page 1</li>
    <li>Page 2</li>
    <li>Page 3</li>
    <li>Page 4</li>
    <li>Page 5</li>
    <li>Page 6</li>
    <li>Page 7</li>
    <li>Page 8</li>
    <li>Page 9</li>
    <li>Page 10</li>
    <li>Page 11</li>
    <li>Page 12</li>
    <li>Page 13</li>
    <li>Page 14</li>
</ul>
</div>

я перенес этот код в sample.html, но дело в том.JQuery не работает, когда я запустил его на локальном хосте.но когда я открываю с помощью -> Google Chrome файл sample.html, jquery работает.Я думаю, что проблема не в коде.проблема произошла, когда я запустил файл через localhost, даже если это файл .html или .php.помогите мне пожалуйста T_T


когда я запускал код через localhost, этот вывод получается

Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 10 Page 10Page 11 Page 12 Page 13 Page 14

но когда я запускаю его прямо в браузере Открыть с помощью -> Браузер это вывод

Page 1    Page 2    Page 3    Page 4    Page 5

1    2    3    Next

Ответы [ 2 ]

0 голосов
/ 18 февраля 2012

проверить источник на наличие ошибок, сгенерированных PHP. кажется, вы делаете какие-то недопустимые действия на своей стороне сервера.

http://jsfiddle.net/Zu3Ae/

0 голосов
/ 18 февраля 2012

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

Ваш лучший выбор, imho, это добавить тег <base> href в ваш html.например,

<base href="//localhost/SouthSapphire2/" />
<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="js/easypaginate.js"></script>

В этом примере предполагается, что у вас есть каталог js, содержащий ваши файлы JavaScrpt, и этот каталог js находится внутри вашего каталога SouthSapphire2.

...