質問: ### 前提・実現したいこと テーブルを固定するプラグインをいくつか試し、最も便利なこちらを利用することにしたのですけど、 【Github】 【demo】 実際にきちんと固定されるのに、コンソールにエラーが出てしまいます。 ### 発生している問題・エラーメッセージ なにやら「solveRightColspan」さんが見つからないとのことで... ``` ReferenceError: solveRightColspan is not defined ``` ### 該当のソースコード 上の【Github】にあるように、右列を固定すべくこんなふうに書いています。 ``` $("table").tableHeadFixer( { "right" : 1} ); ``` ### 試したこと1 まず右列でなく左列固定を書いてみました。 ``` $("table").tableHeadFixer( { "left" : 1} ); ``` このときは、エラーも出ず、しかし固定もされませんでした。 ### 試したこと2 次にエラーを検索しました。すると同様のエラーに遭遇した方がいらしたようで、それに対してこのようなアドバイスを見つけました。 ですが、このアドバイスの意味がわかりません。「その関数をつかってね」とのことですが、いったい、どのように? それが冒頭の【Github】に書いておらず、エラーの解決方法がわからない状態です。 もし同様のプラグインをお使いになった方や、事情にお詳しい方がいらっしゃればと思い、ご質問させて頂きました。 なにとぞ、宜しくお願いいたします。 ### 補足情報(FW/ツールのバージョンなど) jQueryは最新の3.3.1で、ブラウザはFirefox、Chromeいずれでもエラーです。
回答: 詳細までプラグインの説明見てないですが、ソースだけ見る限り不具合に見えますね。 プルリクエストも投げられてるみたいですが、まだマージされていないようです。 プルリクエスト#51 ([試したこと2]に記載されたissueもこの修正のことと思います) 開発者に確認して問題なければ上記プルリクエストをマージしてもらうか、 別のプラグインを使うのが良いかと思います。 (発生条件が以下なので、右列の固定解除にこだわれなければ使用可能ですが) ちなみに発生条件は、以下のいずれかみたいです。 (headはデフォルトtrueなので今回は上の例に該当) ``` { "head" : true, "right" : 1以上} { "foot" : true, "right" : 1以上} ```