Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery在向购物车添加内容时显示div,而不是之前_Javascript_Jquery_Html_Cart_Webshop - Fatal编程技术网

Javascript jQuery在向购物车添加内容时显示div,而不是之前

Javascript jQuery在向购物车添加内容时显示div,而不是之前,javascript,jquery,html,cart,webshop,Javascript,Jquery,Html,Cart,Webshop,我需要查看一个div,显示你需要购买多少才能在网上商店获得免费送货 html如下所示: <div class="l-shopgetmore panel-success">Køb for yderligere DKK 1000.00 og få fragtfri levering.</div> 我的jQuery代码如下所示 jQuery(document).ready(function(j) { var start = 999, getFirstNu

我需要查看一个div,显示你需要购买多少才能在网上商店获得免费送货

html如下所示:

<div class="l-shopgetmore panel-success">Køb for yderligere DKK 1000.00 og få fragtfri levering.</div>
我的jQuery代码如下所示

jQuery(document).ready(function(j) {

    var start   = 999,
    getFirstNum = jQuery('.frifragt').text(),
    getSecNum   = jQuery('.priceInCart').text(),
    diff        = Number(getFirstNum) - Number(getSecNum),
    getDiscont  = jQuery('.priceInCart').text()

var getAmount = jQuery('.priceInCart').text();

if(getAmount != '0') {

    if(start > getDiscont) {
        jQuery('.l-shopgetmore').html('K&oslash;b for yderligere DKK ' + diff.toFixed(2) + ' og f&aring; fragtfri levering.');
    } else {
        jQuery('.l-shopgetmore').hide();
    }
} 
});
最后一行

jQuery('.l-shopgetmore').hide();
它不起作用

我需要jQuery在有人将某物放入购物车时才显示带有“.l-shopgetmore”类的div。

jQuery(document).ready(函数(j){
jQuery(document).ready(function(j) {
    var frifragt = jQuery('.frifragt');
    var priceInCart = jQuery('.priceInCart');
    var diff = Number(frifragt.text()) - Number(priceInCart.text());
    jQuery('.l-shopgetmore').html('K&oslash;b for yderligere DKK ' + diff.toFixed(2) + ' og f&aring; fragtfri levering.');
    jQuery('.l-shopgetmore').hide();
     setInterval(function(){
       if(jQuery('.priceInCart').text() > 0 || jQuery('.priceInCart').text() < 1000)
          jQuery('.l-shopgetmore').show();
       else
          jQuery('.l-shopgetmore').hide();
     }, '600');


});
var frifragt=jQuery('.frifragt'); var priceIntranet=jQuery('.priceIntranet'); var diff=Number(frifragt.text())-Number(priceIntranet.text()); jQuery('.l-shopgetmore').html('Kø;b代表yderligere DKK'+diff.toFixed(2)+'og få;fragtfri levering'); jQuery('.l-shopgetmore').hide(); setInterval(函数(){ if(jQuery('.priceIntranet').text()>0 | | jQuery('.priceIntranet').text()<1000) jQuery('.l-shopgetmore').show(); 其他的 jQuery('.l-shopgetmore').hide(); }, '600'); });
你能把一个工作示例放在提琴里吗?是否有一个HTML元素显示什么东西被添加到购物车中?也许是一个
  • ?或者一个带有特定类的
    ,显示它是购物车项目?如果可以识别DOM元素,那么jQuery
    If
    语句也可以查找新创建的cart元素的存在,然后触发其余的
    If
    …用于添加到cart的代码在哪里?这就是您希望jquery显示/隐藏etc的地方如果
    getAmount==“0”
    您可以在这里看到webshop,如果它有帮助的话:它对我不起作用。:/我复制/粘贴了你的代码。但不管怎样,它只是隐藏了信息。酷,它现在起作用了。但是当购物车中有超过1000 kr时,例如1200 kr,则在消息中显示-200 kr。当购物车达到1000 kr时,它应该将其隐藏。已编辑,现在当+1000时,它将再次隐藏
    jQuery('.l-shopgetmore').hide();
    
    jQuery(document).ready(function(j) {
        var frifragt = jQuery('.frifragt');
        var priceInCart = jQuery('.priceInCart');
        var diff = Number(frifragt.text()) - Number(priceInCart.text());
        jQuery('.l-shopgetmore').html('K&oslash;b for yderligere DKK ' + diff.toFixed(2) + ' og f&aring; fragtfri levering.');
        jQuery('.l-shopgetmore').hide();
         setInterval(function(){
           if(jQuery('.priceInCart').text() > 0 || jQuery('.priceInCart').text() < 1000)
              jQuery('.l-shopgetmore').show();
           else
              jQuery('.l-shopgetmore').hide();
         }, '600');
    
    
    });