तो मैं इस जावास्क्रिप्ट चला रहा हूँ, और सब कुछ ठीक काम करता है, पृष्ठभूमि छवि के पथ को छोड़कर। यह मेरे स्थानीय ASP.NET देव वातावरण पर काम करता है, लेकिन वर्चुअल निर्देशिका में सर्वर पर तैनात होने पर यह काम नहीं करता है।
यह एक बाहरी .js फ़ाइल में है, फ़ोल्डर संरचना है
Site/Content/style.css
Site/Scripts/myjsfile.js
Site/Images/filters_expand.jpg
Site/Images/filters_colapse.jpg
फिर यह वह जगह है जहाँ से js फ़ाइल शामिल है
Site/Views/ProductList/Index.aspx
$("#toggle").click(function() {
if (left.width() > 0) {
AnimateNav(left, right, 0);
$(this).css("background", "url('../Images/filters_expand.jpg')");
}
else {
AnimateNav(left, right, 170);
$(this).css("background", "url('../Images/filters_collapse.jpg')");
}
});
मैंने प्रयोग करने की कोशिश की है '/Images/filters_collapse.jpg'
और वह भी काम नहीं करता है; हालाँकि, अगर मैं उपयोग करता हूँ तो यह सर्वर पर काम करता है '../../Images/filters_collapse.jpg'
।
असल में, मैं ASP.NET तिल्दा के रूप में एक ही कार्य करना चाहता हूँ - ~
।
अपडेट करें
क्या .js फ़ाइल के सापेक्ष बाहरी .js फ़ाइलों में पथ हैं या .js फ़ाइल के वास्तविक स्थान में शामिल हैं?