質問

Tablesorterプラグインを使用してアプリを構築しており、ポケットベルプラグインです。 FirefoxとIEでは完全に正常に機能しますが、Safari(PCで4.0.4)とChrome()では、テーブル型のページャーにバインドされる次のコードにヒットしたときにエラーが発生します。私はポケットベルのバインディングを取り出してうまくいったので、これらの3行のコードのどこかで何かが問題になっています。

var tableSel = calendarportlet.ut.createIdSelector(calendarportlet.addNamespace("eventListTable"));
var pagerSel = calendarportlet.ut.createIdSelector(calendarportlet.addNamespace("pager"));
jQuery(tableSel).tablesorter({
widthFixed: true,
headers: { 0: {sorter: false} },
sortList:[[2,1],[1,0]],
widgets: ['zebra']
}).tablesorterPager({ <-- error happens in here
container: jQuery(pagerSel),
positionFixed: false
});

また、jqueryの後にプロトタイプ.jsがロードされる場合、エラーはSafariとChromeでのみ発生します。 jqueryの前にロードされている場合、正常に機能します。ただし、これはポートレットであり、他のポートレットで優しく再生する必要があるため、JS LIBSのヘッダーとロード順序を変更したくありません。これを修正する方法について誰かが何かアイデアを持っていますか?

役に立ちましたか?

解決

プロトタイプをアップグレードしましたが、今ではすべてが機能しています。 FireBugの「$は関数ではない」エラーを取得しましたが、すべてが正常に機能しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top