2012-01-15 4 views
0

テーブル(グリッドプラグインなど)で操作するjqueryプラグインを作成しました。jqueryプラグインに構造体のスタイルを追加するには

プラグインは、私が追加均一な境界線の幅に維持するために、(テーブルに細胞との国境にoverflow:hidden;のようないくつかのスタイルを追加し、細胞:.MyTable {border-width:0 0 1px 1px;}.MyTable > tr > td {border-width:1px 1px 0 0 }

を今私はどこでどのように置くことだろうよこのCSSのスタイル。
私はそれらを外部CSSファイルに置くことができますが、ユーザーに強制的に.cssファイルをページに追加するようにします。プラグインをすべてのユーザーにアクセスできるようにするには、ユーザーは何かを達成するためにCSSファイルを追加したり、コンテンツを変更したりすることを忘れるかもしれませんが、プラグインが正しく動作しなくなります。さらに、私はユーザーは物を変えることができます(ボーダーの幅など)。私は外部ファイルにCSSを置く場合、ユーザーは自分が望むものを自分で変更することができます。

もう1つのオプションとして、jquery elem(elem.css(...)コマンドを使用)にスタイルを直接割り当てることもできます。そういう意味では、ユーザーはCSSファイルを扱う必要がないので、スタイルの変更(境界線のような)を可能にするためには、プラグインにオプションを追加することができます。しかし、このように私は不十分なコードを作成し、私は動作とデザインの間でマージします。

jqueryプラグインにスタイルを追加する可能性はありますか?
どうすればいいですか?

私は、色やフォントを決定するスタイルについては言及していませんが、構造に必要なスタイルについては言いません!

+0

'$( '<スタイルタイプ= "テキスト/ cssの"> '#セレクタ{/ * styles * /}').appendTo( 'head'); '、または' $( '