私は location.pathname.indexOf を使用して、Volusion e コマース フレームワーク内の特定のページの CSS をターゲットにしています。基本的に、私は特定の CSS を編集する方法に制限されているため、この Javascript を使用すると、通常は編集できないページを編集する方法が提供されることがわかりました。
一部の商品は動的に生成され、すべて " http://www.example.com/product-p/RANDOM_PRODUCT_NUMBER.htm " フォルダー内にあります。「product-p」フォルダー内のすべてのページを CSS 対象にしたい。問題は、location.pathname.indexOf でそれを行う方法が正確にわからないことです。特定の 1 つのページを直接ターゲットにするためにのみ使用したことがあります。
* の使用についてどこかで読んだことがありますが (ディレクトリ内の「すべての」ファイルをターゲットにするのは通常のことです)、この Javascript 内でそれを使用する方法が正確にはわかりません。これまでに取得したコードの例を次に示します (これは機能していませんが、特定のページを挿入すると機能します)。
if (location.pathname.indexOf('/product-p/') != -1 ) {
$("#login_head").css('top','0px !important');
$("#login_head").css('left','0px !important');
}
ご協力いただきありがとうございます!