0

私は次のJSコードを持っています:

applyBefore: {
            backgroundImage: 'url(/myPath/furniture/images/careers/birds/pigeon_flap_medium.gif?' + Math.random() + ')',
            contentFlyOut: {
                direction: 'top',
                delay: 0.5,
                node: '#our-history-content'
            }
        }

...これは正常に機能しますが、「/ myPath」の値は「binaryContextRoot」と呼ばれる変数の値である必要があります。このコードは異なるサーバーで実行され、「binaryContextRoot」の値はサーバーごとに異なります。 。

'url'パスで'binaryContextRoot'を取得するための正しい構文に苦労しています。

私が試してみました:

backgroundImage: 'url("+binaryContextRoot+"/furniture/images...

ここで、「binaryContextRoute」は「/ myPath」ですが、成功しません。パスが認識/検出されないため、「+binaryContextRoot+」の値が正しくありません。

誰か助けてもらえますか?:)

どうもありがとう

4

1 に答える 1

6
backgroundImage: 'url(' + binaryContextRoot + '/furniture/images...'
于 2012-09-18T12:23:32.783 に答える