我需要有條件地使用Javascript和Css顯示我的購物車按鈕。我的目標是在購物車內沒有物品時隱藏按鈕。隱藏按鈕有條件地使用JavaScript和css
我的按鈕的代碼是:
<span id="mycartbutton" style="float: right; clear: both;">
<a class="button"href="$(shopping_cart_url)">Mon panier</a>
</span>
沒事的時候出現在車中,URL看上去簡直像這樣:
/.../mode=show_cart
當一個或多個項目存在的網址看起來像這樣:
/.../mode=show_cart&cart_id=10332&first_reservation_id=717
不幸的是,我不是一個編碼器,我沒有任何JavaScript的知識但我想可以根據呈現的網址進行檢查。
其實我使用的JavaScript遵循:
<script type='text/javascript'>
function on_site_form_loaded(event) {
if (event=='product_list')
document.getElementById('mycartbutton').style.display='none';
}
</script>
..this允許根據需要但即使有些項目的車我內心隱藏產品列表上的按鈕。
有人可以告訴我,我必須使用哪些條件代碼來檢查url是否包含例如文本「cart_id」?這將意味着車內有東西存在,並讓我隱藏按鈕。
如果購物車中沒有物品,您甚至不應該顯示按鈕。如果你不是代碼,那麼我建議僱用一個知道這個東西的編碼器。 – Ejaz