RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-410335

evsykov's questions

Martin Hope
evsykov
Asked: 2021-11-23 16:28:42 +0000 UTC

取消压制

  • 0
    document.getElementById('gifts2').style = 'display:none';
document.getElementById('priz').style = 'display:none';
document.getElementById('popup-callbac').style = 'display:none';

(function() {
    const wheel = document.querySelector('.wheel');
    const startButton = document.querySelector('.btn1');
    var deg = 0;
    const input = document.querySelector('#popup-callback-phone');
    const inputnames = document.querySelector('#consumers-feedback-name');

    startButton.addEventListener('click',  () =>  { 
        //проверяем инпуты
        if (input.checkValidity() & inputnames.checkValidity()) {
            startButton.style.pointerEvents = 'none';
            var x = Math.floor(Math.random() * (100)) + 1;
            if ((x % 33) == 0){
                // 3 % вероятности
                deg = 300;
            }else if ((x % 14) == 0) {
                // 7% вероятности
                deg = 70;
            }else if ((x % 3) == 0){
                // 30% вероятности 
                deg = 240;
            }else{
                
                x = Math.floor(Math.random() * (4)) + 1;
                // 15 % 
                if(x = 1) {
                    //15%
                    deg = 150;
                }else if (x = 2) {
                    
                    deg = 120;
                } else if (x = 3 ) {
                    
                    deg = 30;
                    
                } else if (x = 4) {
                    
                    deg = 340;
                }
            }
            wheel.style.transition = 'all 7s ease-out';
            wheel.style.transform = `rotate(${deg + 1080}deg)`;
            // wheel.classList.add('blur');
    }
    });

    wheel.addEventListener('transitionend',  () =>  { 
        //создаём куку
        // document.cookie = "played=true;max-age=3600*24*30";
        // Удалить размытие
        wheel.classList.remove('blur');
        // Кнопка включения
        startButton.style.pointerEvents = 'auto';
        // Кнопка включения когда вращение закончено необходимо установить переход на нет так как мы хотим вращаться мгновенно
        wheel.style.transition = 'none';
        // Вычислите градус на основе 360 градусов, чтобы получить "естественное" реальное вращение
        var actualDeg = deg % 360;
        // Вращение без анимации
        wheel.style.transform = `rotate(${actualDeg}deg)`;
        
    

        var gifts;

        if (actualDeg >= 0 && actualDeg <= 45 ) {

            gifts = '1';

        } else if (actualDeg >= 45 && actualDeg <= 90 ) {

            gifts = '2';

        } else if (actualDeg >= 90  &&  actualDeg <= 135) {

            gifts = '3';

        } else if (actualDeg >= 135  && actualDeg <= 180) {

            gifts = '4';

        } else if (actualDeg >= 181 && actualDeg <= 225) {
            

            gifts = '5';
            

        } else if (actualDeg >= 225 && actualDeg <= 270) {

            gifts = '6';

        } else if (actualDeg >= 270  && actualDeg <= 315) {


            gifts = '7';

        } else if (actualDeg >= 315 && actualDeg < 360) {

            gifts = '8';

        } else { alert('net podarka');}
        

    
    document.getElementById("gifts").innerHTML = gifts;
    
     setTimeout(function() {
            document.getElementById('wheel').style = 'display:none';
            document.getElementById('marker').style = 'display:none';
        }, 2000);
        setTimeout(function() {
            
            document.getElementById('gifts2').style = 'display: block';
           
        }, 2000);
        setTimeout(function() {
            
           document.getElementById('priz').style = 'display: content';
              
        }, 2000);
        

       
              
    $(document).one("transitionend", ".js-form", function(e) {
        
        var errors = 0;
        var form = $(this).closest("form");

        if (errors == 0) {
            
            var b24trace = b24Tracker.guest.getTrace();
            
            var phone = '';
            phone = $(this).closest("form").find("input[name=phone]").val();
            
           var name = '';
            name = $(this).closest("form").find("input[name=name]").val(); //имя в форме
            
            //alert(id_user);

            jQuery.ajax({
                type: "POST",
                url: "/send",
                data: {
                    phone: phone,
                    name: name,
                    gifts: gifts,
                    
                },
                
                
            });
            
        }
        
    });

    });
    
})();




  
  setTimeout(function() {
            
            $.fancybox.open({
    src: "#popup-callbac",
    hash: "popup-callbac",
    'touch' : false,
    afterClose: function afterClose() {
        $("#popup-calc-result .popup__in .main-calc-list").remove();
        
    }
});
           
        }, 4000);

我有这样一个轮子,如何取消按钮的重复按下?我现在有如果轮子停止了,你可以再转动一次

javascript
  • 1 个回答
  • 10 Views
Martin Hope
evsykov
Asked: 2021-10-14 15:18:58 +0000 UTC

通过 id_from_crm 输出电视字段

  • 0

可用形状[ { "caption": "Данные", "fields": [ { "field": "name", "caption": "Имя менеджера", "inputTVtype": "text" }, { "field": "post", "caption": "Должность", "inputTVtype": "text" }, { "field": "image", "caption": "Изображение", "inputTVtype": "image" }, { "field": "image-placeholder", "caption": "Превью", "inputTVtype": "image" }, { "field": "regions-list", "caption": "Регионы", "inputTV": "regions" }, { "field": "is_slider", "caption": "Отображать в карусели", "inputTV": "status" } , { "field": "is_slider_form", "caption": "Отображать в карусели (форма)", "inputTV": "status" } , { "field": "id_from_crm", "caption": "ID пользователя в CRM" } ] }]

我需要通过 id_from_crm 显示姓名和职位,我正在尝试显示[[!getImageList? &tvname=员工 &docid=11 &limit=1 &tpl=@CODE: [[+name]], [[+id_from_crm]] ]] 但它总是显示一个人,如果我随机放置,它将正确显示所有内容,但我需要 id_from_crm 的具体内容

modx
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5