Jquery、.attr({ href : newpath }); を使用して href を置き換えるコードがあります。私はShadowboxを使用しています。href を変更してシャドウボックスをロードすると、シャドウボックスは新しい href ではなく古い href をロードします。
例えば :
<a id ="shadowboxlink" href="images/firstimage.jpg" rel="shadowbox">shadowbox link</a>
次に、jquery は次のようになります。
$("#shadowboxlink").attr({href : newpath});
//whereas var newpath is a string like "images/secondimage.jpg"
したがって、jquery が実行された後、shadowbowlink には images/secondimage.jpg の正しい href がありますが、それをロードすると、shadowbox は firstimage.jpg をロードします。
誰にも洞察がありますか?ありがとう!=)ケン