0

次のCSSクラスを作成しようとしています。

var not_cursor = $('<style>#NOT_CURSOR { CURSOR: NONE; BACKGROUND: URL("images/NOT1.png") NO-REPEAT LEFT TOP; 
                  POSITION: ABSOLUTE;
                  DISPLAY: NONE;
                  TOP: 0;
                  LEFT: 0;
                  Z-INDEX: 10000;}</style>');
$('html > head').append(not_cursor); 

次に、別のファイルで$('#NOT_CURSOR')にアクセスしようとしましたが、エラーが発生します-

Uncaught SyntaxError: Unexpected token ILLEGAL 

そして、これは1行目で発生することを示しています。何か助けはありますか?

ありがとう。

4

1 に答える 1

4

すべてを1行にまとめるか、個別の行チャンクを連結してみてください。

jsFiddleの例

または、複数行のエスケープトリックを使用します:jsFiddleの例

var not_cursor = $('<style>#NOT_CURSOR { CURSOR: NONE; BACKGROUND: URL("images/NOT1.png") NO-REPEAT LEFT TOP; \
                  POSITION: ABSOLUTE; \
                  DISPLAY: NONE; \
                  TOP: 0; \
                  LEFT: 0; \
                  Z-INDEX: 10000;}</style>');
$('html > head').append(not_cursor); 

</ p>

于 2012-06-02T22:24:34.460 に答える