2013-04-24 70 views
0

是的,我已經看到關於這個問題的其他主題,但我還沒有解決問題。所以我希望你能幫助我。 問題很簡單,在我的Magento店www.koekentrommel.nl添加到購物車按鈕不起作用。我是jquery新手,但我嘗試過noconflict代碼,但沒有結果。你能幫忙嗎?沒有添加到購物車的商店是作爲沒有輪胎的汽車... 非常感謝!Magento添加到購物車按鈕不起作用

這是view.phtml代碼:

<?php $_helper = $this->helper('catalog/output'); ?> 
<?php $_product = $this->getProduct(); ?> 

<script type="text/javascript"> 
var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>); 
$.noConflict(); 
</script> 

    }.bind(productAddToCartForm); 

    productAddToCartForm.submitLight = function(button, url){ 
     if(this.validator) { 
      var nv = Validation.methods; 
      delete Validation.methods['required-entry']; 
      delete Validation.methods['validate-one-required']; 
      delete Validation.methods['validate-one-required-by-name']; 
      // Remove custom datetime validators 
      for (var methodName in Validation.methods) { 
       if (methodName.match(/^validate-datetime-.*/i)) { 
        delete Validation.methods[methodName]; 
       } 
      } 

      if (this.validator.validate()) { 
       if (url) { 
        this.form.action = url; 
       } 
       this.form.submit(); 
      } 
      Object.extend(Validation.methods, nv); 
     } 
    }.bind(productAddToCartForm); 
//]]> 
</script> 


回答

0

顯然你的jQuery與原型衝突。 NoConflcit應該已解決它

0

您有2個關閉腳本標記,您需要刪除$ .noConflict()後面的一個標記。

<script type="text/javascript"> 
    $.noConflict(); 
</script> <-- Delete 

    }.bind(productAddToCartForm); 
    ..... 
</script> 
相關問題