1

jQueryのページネーションを機能させようとしています。それをトリガーするこのjavascriptファイルを含めています。

<script src="<?php echo SITE_URL?>/lib/js/jquery.tablesorter.pager.js" type="text/javascript"> </script>

Chrome はファイルが読み込まれていることを示しますが、ページネーションのクリックは機能しません。コンソールに入ると、解決方法がわからないこの厄介な小さなエラーが表示されます。クラスはそこにあります:/

ここに画像の説明を入力

クラスを含むHTMLは次のとおりです...

<table id="tabledlist" class="tablesorter" width="920px" align="left" cellpadding="3" cellspacing="0" border="0">
..thead, th, tbody, tr, td and so on...
</table>

<div align="right" id="pager" class="pager">
    <form>
            <img src="<?php echo SITE_URL?>/lib/skins/flyeuro/images/pagination/first.png" class="first" />
            <img src="<?php echo SITE_URL?>/lib/skins/flyeuro/images/pagination/prev.png" class="prev" />
            <input align="middle" type="text" class="pagedisplay" size="5"/>
            <img src="<?php echo SITE_URL?>/lib/skins/flyeuro/images/pagination/next.png" class="next" />
            <img src="<?php echo SITE_URL?>/lib/skins/flyeuro/images/pagination/last.png" class="last" />
    </form>
</div>

そしてそのすぐ下に、これを含めました...

<script defer="defer">
    $(document).ready(function() 
    { 
            $("#tabledlist")
            .tablesorter({widthFixed: true, widgets: ['zebra']})
            .tablesorterPager({container: $("#pager")}); 
    } 
    ); 
</script>

何か案は?

4

1 に答える 1

2

jQueryはそれtablesorterが有効なメソッドではないと文句を言っているので、それはtablesorterプラグインが含まれていない/ロードされていないように見えることを意味します。

アドオンを使用するには、 jQuerytablesorterプラグインが必要です。pagerこれを行うには、ドキュメントにアクセスし、[ダウンロード]セクション(http://tablesorter.com/docs/ )までスクロールします。tablesorterpagerアドオン、およびその他のアイテムのダウンロードがあります。

次に、スクリプトを保存するファイル名に応じて、次のようなものとしてスクリプトを含める必要がありますが、最も重要なのは次の順序です。

<script src="<?php echo SITE_URL?>/lib/js/jquery.js" type="text/javascript"> </script>
<script src="<?php echo SITE_URL?>/lib/js/jquery.tablesorter.js" type="text/javascript"> </script>
<script src="<?php echo SITE_URL?>/lib/js/jquery.tablesorter.pager.js" type="text/javascript"></script>

そしてそこから、.tablesorter()jQueryオブジェクトでメソッドを使用できます。

于 2013-02-26T23:03:32.643 に答える