私はこのコードを持っています:
(options.parent) ? top = options.parent.height / 2; : top = parent.height() / 2;
そこで使用する二重スラッシュのため、エラーが発生します。エラーが発生する理由はわかっていますが、それを動作させる方法がわかりません。
再度、感謝します。
「ダブルスラッシュ」とは何の関係もありません。セミコロンを削除してください
(options.parent) ? top = options.parent.height / 2
:top = parent.height() / 2;
セミコロンはステートメントの終わりを定義するためのものであり(オプション)、三項演算子は単一のステートメントとして扱われます。
(options.parent) ? top = options.parent.height / 2; : top = parent.height() / 2;
// ^------ Wrong!
スラッシュの問題ではなく、セミコロンだと思います。これを試して:
top = (options.parent ? options.parent.height : parent.height()) / 2;