便利な javascriptのプラグインです。
しかし、要素にIdを指定してjqueryでクリックイベントを取る事ができない!!
環境は、Mac OS X Lion 10.7.2 & Safari Version 5.1.2 です。
しかたないのでソースを解析して改造する。
仕組としてはテーブルをマルっと2個ほど複製している、 固定する用のTableと、スクロールして動かす用のTableになるんだが、その2つのTableを重ねて一つのTableの様に見せているようだ。
そして今回の問題の原因は、テーブルの「複製」のようです。
clone()関数で複製すると、その複製されたテーブル内で指定されているidやクラスはjqueryでイベントを取る事が出来ない模様。(IEでは上手くいく模様)
なのでcloneではなく、getDocumentById で取得しましたがそれでも上手くいかず。。。 どうやら getElementByIdで同じ要素を複数回要素を取得する事ができない?みたい。
なので一回だけgetElementByIdするようになおしてみたら上手く行ったのでした。
めでたし。めでたし。
しかし、要素にIdを指定してjqueryでクリックイベントを取る事ができない!!
環境は、Mac OS X Lion 10.7.2 & Safari Version 5.1.2 です。
しかたないのでソースを解析して改造する。
仕組としてはテーブルをマルっと2個ほど複製している、 固定する用のTableと、スクロールして動かす用のTableになるんだが、その2つのTableを重ねて一つのTableの様に見せているようだ。
そして今回の問題の原因は、テーブルの「複製」のようです。
clone()関数で複製すると、その複製されたテーブル内で指定されているidやクラスはjqueryでイベントを取る事が出来ない模様。(IEでは上手くいく模様)
なのでcloneではなく、getDocumentById で取得しましたがそれでも上手くいかず。。。 どうやら getElementByIdで同じ要素を複数回要素を取得する事ができない?みたい。
なので一回だけgetElementByIdするようになおしてみたら上手く行ったのでした。
めでたし。めでたし。
コメント
コメントを投稿