RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

mat's questions

Martin Hope
mat
Asked: 2022-09-19 17:15:11 +0000 UTC

在小标签中选择分数价格数字

  • 0

怎么用javascript把小数带进小标签,也就是一分钱,一个例子说明应该怎么做

<p class="price">630.<small>01</small> ₽</p>

最后 2 位数字,符号卢布 (₽) 除外

<p class="price">630.01 ₽</p>
    <p class="price">50.00 ₽</p>
    <p class="price">150.55 ₽</p>

javascript
  • 0 个回答
  • 0 Views
Martin Hope
mat
Asked: 2022-08-19 14:45:29 +0000 UTC

css第一个/第二个/第三个词来自p标签resize

  • 0

如何更改 p 标签的第一个、第二个和第三个字母

现在 p 标签中有一个电话号码,我想让运营商代码加粗......将运营商代码放在一个单独的类中,而不是一个选项..

还有一个第一个字母选项 - 这不能更改第二个/第三个。

javascript
  • 1 个回答
  • 10 Views
Martin Hope
mat
Asked: 2022-05-06 19:11:33 +0000 UTC

JS在点击事件时自动刷新

  • 1

大家好!以及如何在 JS 中自动更新变量、对象的值……点击事件

const product = {
    id: 1,
    pricePerUnity: 500,
    name: 'Product name',
    imageUrl: 'https://cdn.dribbble.com/users/10882/screenshots/15172621/media/cd2246d5d0f54f9a4316bd4d276764b2.png?compress=1&resize=400x300',
};

const cartEl = document.querySelector('[data-id="cart"]');
const inputQty = cartEl.querySelector('[data-id="qty"]');
const incBtn = cartEl.querySelector('[data-action="inc"]');
const decBtn = cartEl.querySelector('[data-action="dec"]');
const totalEl = cartEl.querySelector('[data-id="total"]');
const errorEl = cartEl.querySelector('[data-id="message"]');
const priceEl = cartEl.querySelector('[data-id="price"]');

console.log(typeof inputQty)

totalEl.textContent = parseInt(inputQty * product.pricePerUnity);
inputQty.value = product.id;
priceEl.textContent = product.pricePerUnity;

decBtn.addEventListener('click', () => {    
    
    if (inputQty.value <= 0) {
        errorEl.textContent = 'Минимум 1шт';
        decBtn.disabled = true;
        inputQty.value === 0;
    } else if (inputQty.value >= 0) {
        inputQty.value --;
        decBtn.disabled = false;
    }

});

incBtn.addEventListener('click', () => {    
    
    if (inputQty.value >= 10) {
        errorEl.textContent = 'Максимум 10шт';
        incBtn.disabled = true;
        inputQty.value === 10;
    } else if (inputQty.value <= 10) {
        inputQty.value ++;
        incBtn.disabled = false;
    }

});



const order = {
    idOrder: 1,
    idProduct: product.id,
    quantity: inputQty.value,
    pricePerUnity: product.pricePerUnity,
};
<div data-id="cart">
    <div data-id="price"></div>
    <input data-id="qty" min = "1" max = "10" value="" />
    <button data-action="inc">+</button>
    <button data-action="dec">-</button>
    <div data-id="total"></div>
    <div data-id="message"></div>
  </div>

javascript
  • 1 个回答
  • 10 Views
Martin Hope
mat
Asked: 2022-05-05 18:39:50 +0000 UTC

js滑块事件

  • 0

'use strict';

const slider = document.querySelector('[data-id="viewer"]');
const photoSlider = slider.querySelector('[data-id="photo"]');
const prevButton = slider.querySelector('[data-action="prev"]');
const nextButton = slider.querySelector('[data-action="next"]');

const photos = [
    { id: 1, src: 'https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_160x56dp.png', alt: 'Title 1', },
    { id: 2, src: 'https://www.apple.com/newsroom/images/values/corporate/Apple_google-partner-on-covid-19-contact-tracing-technology_04102020_LP_hero.jpg.og.jpg', alt: 'Title 2', },
    { id: 3, src: 'https://cdn.logo.com/hotlink-ok/logo-social.png', alt: 'Title 3', },
    { id: 4, src: 'https://cdn.dribbble.com/users/10882/screenshots/15172621/media/cd2246d5d0f54f9a4316bd4d276764b2.png?compress=1&resize=400x300', alt: 'Title 4', },
];

const postWidgets = {
    rootEl: slider,
    photoSlider,
    prevButton,
    nextButton,
};

function bindPhotoToViewer(photo, el) {
    photos['id'] = 1;
    el.photoSlider.src = photos.src;
    el.photoSlider.alt = photos.alt;
};


bindPhotoToViewer(photos, postWidgets);

if (photos['id'] === 1 || photos['id'] === 0) {
    prevButton.disabled = true;
} else if (photos['id'] > 1) {
    prevButton.disabled = false;
    prevButton.addEventListener('click', () => {
        photos['id']--;
    });
};


nextButton.addEventListener('click', () => {
    if (photos['id'] === 4) {
        nextButton.disabled = true;
    } else {
        photos['id']++;
    };
});
<div data-id="viewer">
    <div>
      <img data-id="photo" src="" alt="">
    </div>
    <div>
      <button data-action="prev">←</button>
      <button data-action="next">→</button>
    </div>
  </div>

它应该如何工作:

  1. 加载页面时,在查看器中加载第一张照片,“上一张”按钮被禁用
  2. 当您单击“下一张”时,第二张照片被加载,“上一张”按钮被启用
  3. 以此类推,直到我们到达最后一张照片(即,我们单击“下一个”3 次),到达那里后,“下一个”按钮被禁用
  4. 反过来也一样
javascript
  • 1 个回答
  • 10 Views
Martin Hope
mat
Asked: 2022-05-04 14:24:18 +0000 UTC

setInterval 增加 10 而不是 1

  • 0

以及如何每秒将计数器的值增加 10 ......我得到了 1

'use strict';

setInterval(() => {

  const somEl = document.querySelector('[data-id="counter"]');
  somEl.__counterValue = somEl.textContent;

  somEl.textContent ++;


}, 1000);
<div>Нас уже <span data-id="counter">0</span></div>

setinterval
  • 1 个回答
  • 10 Views
Martin Hope
mat
Asked: 2022-04-28 23:30:12 +0000 UTC

js过滤器()函数

  • -1

function filtterByThanos(items) {
    return items.filter();
}

const posts = [1,2,3,4,5,6];


const filtered = filtterByThanos(posts);
console.log(filtered);

当您单击哪一半搜索结果从页面中消失时。您需要做同样的事情 - 即,编写一个函数,该函数将数组作为输入并返回一个新数组,该数组仅包含第一个数组中具有奇数索引的元素。

javascript
  • 2 个回答
  • 10 Views
Martin Hope
mat
Asked: 2022-04-10 18:40:18 +0000 UTC

添加类“活动”

  • -1

$(document).ready(function() {
  $('.menu__list li').click(function() {
    if ($('.menu__list li').hasClass('_active')) {
      $('.menu__list li').removeClass('_active');
      $('.menu_body').slideUp(300);
    } else {
      $('.menu__list li').toggleClass('_active');
      $('.menu_body').slideToggle(300);
    };
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul class="menu__list list-inline mobile">
  <li class="has-submenu">
    <a class="menu__link underline" href="#65">Электротовары</a>
    <div class="menu_body" style="display: none;">
      <ul class="sub-menu__list list-unstyled">
        <li class="">
          <a class="sub-menu__link" href="#65_69">Кабели и провода</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_70">Автоматы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_71">Розетки и выключатели</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_72">Клемы, подрозетники, коробки распределительные, подъемные</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_73">Гофра, металлорукав, трубы пвх</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_74">Кабельные лотки</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_75">Кабеленесущие системы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_76">Светильники и прожекторы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_77">Щиты и Боксы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_78">Арматура кабельная/Изоляционные материалы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_79">Высоковольтное оборудование</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#65_80">Теплые полы</a>
        </li>
      </ul>
    </div>
  </li>
  <li class="has-submenu">
    <a class="menu__link underline" href="#66">Сантехника</a>
    <div class="menu_body" style="display: none;">
      <ul class="sub-menu__list list-unstyled">
        <li class="">
          <a class="sub-menu__link" href="#66_81">Трубы хвс</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#66_82">трубы гвс</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#66_83">Канализационные трубы</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#66_84">Фитинги</a>
        </li>
        <li class="">
          <a class="sub-menu__link" href="#66_85">Краны и смесители</a>
        </li>
      </ul>
    </div>
  </li>


</ul>

你好!我可能在哪里犯了错误?

谢谢你!

javascript
  • 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