我有一个元素,它应该在被点击时淡出,当它的空间再次被点击时淡入。此外,当可见时,其不透明度应为0.9 (而不是1)。
我的代码有两个问题。当我单击元素并执行js时,鼠标悬停选择器似乎立即中断。(取消淡入淡出后,元素将失去悬停效果。)第二个非常奇怪,但我的js解释了这个问题:最初,由于某些原因,元素有不透明的== "“!我认为这可能是因为悬停效果使js对不透明度的实际值感到困惑。
function gitErDone(element){
var op = element.style.opacity;
if(op != 0){
fade(element);
retu
每当我在桌面上显示导航时,我就创建了一个移动菜单。我使用的JS效果和我用来创建导航链接之一下拉列表的效果相同。我不希望导航消失时,我每点击它。
如何将导航显示在桌面屏幕上?
此代码如下:
import React from 'react';
import { Link } from 'react-router-dom';
import Dropdown from '../dropdowns/dropdown.js';
import hamburger from "../images/menu.svg";
class Mobil
通过点击一个按钮,一类"fa-minus“被添加到随后出现的div中。如果单击fa-减号,则所应用的效果是“通过线”的文本装饰。同时,我希望将fa-minus更改为fa-plus (稍后会将文本deco恢复为none),这目前不起作用:
JS:
$(document).on("click", ".fa-minus", function() {
$(this).toggleClass("fa-plus"); ///// this is not working, the rest of this is fine!!
$(thi