class 相关问题

用于创建描述公共状态和行为的新对象的模板。不要被CSS CLASSES混淆。请改用[css]。

当我尝试创建此类的对象时,为什么会出现“找不到标识符”错误

我已经声明了这个类,创建并包含了它的头文件和构造函数,但由于某种原因它仍然不允许我构造一个对象。 #包括 #包括 #包括...

回答 1 投票 0

无法在构造函数中为公共属性赋值

”; echo $login1->authenticate($login1->名称, $login1->this->密码); 类登录{ 公共$名称; 公共$passwo...

回答 1 投票 0

如何使用 JavaScript 切换现有类

我有一个导航栏,锚标记内有 Bootstrap 图标 这是我的代码: 我有一个导航栏,锚标记内有 Bootstrap 图标 这是我的代码: <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-house"></i> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-heart"></i> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-envelope"></i> </a> </li> 我想在点击时添加-fill,并在点击另一个导航时将其删除。我已经尝试过classList.toggle,但似乎只是添加新类而不附加它。 <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-house-fill"></i> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-heart"></i> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="bi bi-envelope"></i> </a> </li> 当前方法的问题是 classList.toggle 仅在类不存在时添加该类,如果存在则将其删除。这意味着它只会在原始类和附加“-fill”的类之间切换,不允许多个元素同时具有“-fill”类。 以下是实现所需行为的方法: 1。删除现有的“-fill”类: 在将“-fill”类添加到单击的元素之前,您需要将其从可能拥有该类的任何其他元素中删除。这确保一次只有一个元素处于活动状态。 // Select all anchor elements within the navigation const navLinks = document.querySelectorAll('.nav-link'); navLinks.forEach(link => { // Remove any existing "-fill" class link.classList.remove('bi-house-fill', 'bi-heart-fill', 'bi-envelope-fill'); }); 2。将“-fill”类添加到单击的元素: 现在,当单击锚元素时,您可以使用 classList.toggle 添加特定于单击的图标的“-fill”类。 navLinks.forEach(link => { link.addEventListener('click', () => { const icon = link.querySelector('i'); const iconClass = icon.classList[1]; // Get the second class (e.g., "bi-house") icon.classList.toggle(`${iconClass}-fill`); }); }); 说明: 我们使用 querySelectorAll 选择所有具有导航链接类的锚元素。 我们使用 forEach 循环遍历每个链接。 在循环内,我们使用 classList.remove 从链接内的图标中删除任何现有的“-fill”类。这确保只有一个元素处于活动状态。 我们为 click 事件的每个链接添加一个事件侦听器。 单击链接时,我们使用 querySelector 获取链接内的图标元素。 然后我们使用 classList[1] 访问图标的第二类名称。这假设图标类是元素上的第二类。 最后,我们使用 classList.toggle 和模板文字来动态构造要切换的类名。这可确保根据单击的图标添加或删除适当的“-fill”类。 此方法确保只有单击的图标具有“-fill”类,为活动导航项提供所需的视觉反馈。

回答 1 投票 0

Python 中神经元同时放电

我正在Python上制作一个神经元项目。在上一篇文章中,我问过如何让神经元相互激发。 电路成功了。我创建了一个名为“肌肉”的新课程,...

回答 1 投票 0

Class.new 在 Dart 中做什么

我目前正在使用 Riverpod 处理 Flutter 等问题。在其中一个示例中,我遇到了以下代码行。 最终repositoryProvider = Provider(MarvelRepository.new); 最后

回答 1 投票 0

如何使用静态内联成员指针和静态成员函数的正确实例?

我有一个静态回调成员函数,它通过静态内联指针调用非静态窗口过程成员函数。问题是,它最终调用了最后一个实例。这是一个例子

回答 1 投票 0

从另一个类继承数组时的Python类内存处理

当数组从另一个类继承时,python 类如何处理数组?子类是否将父类的数组存储为指针,或者执行深度复制并用完...

回答 1 投票 0

当 T 的边界有可选参数时,为什么 Type[T] -> T 类方法在不支持的类型中失败?

我喜欢 python 的类型提示,我编写了以下脚本,该脚本因 MyPy 0.590 中不支持的类型 Type["T"] 而失败。 从输入导入 Type, TypeVar AnyT = TypeVar('AnyT') T = TypeVar('T', b...

回答 1 投票 0

获取类源

几个月前,我编写了一个小的 Use-ClassAccessors 脚本来更轻松地定义类访问器(getter 和 setter)。 除了一个小限制之外,这工作得很好:Use-ClassAccessors 脚本

回答 1 投票 0

覆盖或删除继承的构造函数

这是一些C++代码: #包括 使用命名空间 std; m级 { 民众: m() { 计算 << "mother" << endl; } }; class n : m { public: n() { cout << "

回答 6 投票 0

上下文管理器作为类还是函数?

我最近一直在研究Python的contextmanager(更具体地说,Python 3的contextlib或其向后移植的contextlib2),我想知道它的优点/缺点是什么......

回答 2 投票 0

如何列出 CodeIgniter 应用程序中所有加载的库和助手?

有没有办法列出 CodeIgniter 实例当前加载的所有库和助手? 我不想通过迭代调用 $this->load->is_loaded($item) 来单独检查它们。

回答 2 投票 0

如何列出 Codeigniter 上所有已加载的库和帮助程序?

有没有办法列出 CodeIgniter 实例当前加载的所有库和助手? 而不是将每一个与 $this->load->is_loaded($item) 进行比较 ??

回答 2 投票 0

我需要但是html fille中的滚动条中的滚动条? [已关闭]

我需要滚动条中的滚动条 我做了一个简单的网站,html和css和javaScript,我需要滚动条中的滚动条 我怎样才能做到这一点 我有 html ,但需要 css 我只需要我...

回答 1 投票 0

在滚动条内添加滚动条[关闭]

我需要在滚动条内添加滚动条。 我正在使用 HTML、CSS 和 JavaScript 创建一个简单的网站,并且需要在滚动条中添加滚动条。我怎样才能实现这个目标? 我有HT...

回答 1 投票 0

Python 中具有大尺寸数组的类的内存使用情况

我有一堂课: 将 numpy 导入为 np 从多处理导入池 类示例 def __init__(自身): self.arr = np.random.rand(1000, 1000, 1000, 1000) def f(自身, a): 重新...

回答 1 投票 0

API 发布成功后更新聊天屏幕中的数组数据

我正在开发一个 ReactJS 应用程序,我在其中实现了聊天屏幕。用户可以在文本区域中输入消息,然后单击“发送”按钮,消息将发送到后台...

回答 1 投票 0

如何枚举具有自定义类属性的所有类?

基于 MSDN 示例的问题。 假设我们在独立桌面应用程序中有一些带有 HelpAttribute 的 C# 类。是否可以枚举具有此类属性的所有类?它是否使...

回答 9 投票 0

为什么我的 MediaPlayer 方法在移入类后不起作用?

我有一些在MainActivity中播放声音的方法。 它们看起来像这样并且工作得很好。 公共无效氢(){ 最终 MediaPlayer mp = MediaPlayer.create(this, R.raw.Hydrogen); mp.

回答 1 投票 0

AHK V2 班再添麻烦

我不确定我是否使用了错误的类,但任何帮助将不胜感激。我正在使用 Autohotkey V2,并且试图将一个类扩展到另一个类。 `类人{ __新(信息){ t...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.