小编Ada*_*zad的帖子

删除事件侦听器方法不起作用

我有一个简单的点击功能,当点击一个按钮时,用户无法滚动.一切正常.该按钮用作切换,并且在切换的"其他"部分,即当用户再次单击时,我想删除阻止用户使用该removeEventListener();方法滚动的事件监听器.我在这个方法中调用的函数虽然不起作用?

我似乎无法弄清楚问题是什么?

codepen:https://codepen.io/emilychews/pen/MrBvzP

JS

var button = document.getElementById("button");

// function to be called and removed when button is clicked
function noscroll() {
    window.scrollTo(0, 0);
}

// TOGGLE EVENT LISTENER
var scrollToggle = false;

function toggleEventListener() {
    if (scrollToggle === false) {

        window.addEventListener("scroll", function(){
        noscroll();        
        }, false);

      scrollToggle = true;

    } else {

        window.removeEventListener("scroll", function(){
        noscroll();        
        }, false);

      scrollToggle = false;

    }
}

button.addEventListener("click", function() {
    toggleEventListener();
}, false)
Run Code Online (Sandbox Code Playgroud)
body {margin: 0; padding: 0; height: 150vh;}

#button …
Run Code Online (Sandbox Code Playgroud)

html javascript javascript-events toggle

3
推荐指数
1
解决办法
345
查看次数

Not Equal在SQL Query中不起作用

在此输入图像描述

我试图在Sql中使用"不等于"命令,但它似乎没有工作.当所有3个字段(status1,status2和status3)不等于Yes时,我想得到总计数.由于某种原因,我得到0记录.

SELECT
    COUNT(ID) from [maintable]
WHERE 
    status1 <> 'YES'
    and status2 <> 'YES'
    and status3 <> 'YES'
Run Code Online (Sandbox Code Playgroud)

以上查询不会生成任何结果.我在这做错了什么?谢谢

t-sql sql-server

2
推荐指数
1
解决办法
5819
查看次数

选择器基于text()值

<p>1</p>
<p>2</p>
<p>3</p>
Run Code Online (Sandbox Code Playgroud)

我想隐藏/删除第二个<p>没有使用.eq(),或CSS nth-child(2),我只想捕获值,如果它是2然后删除它.

javascript jquery

2
推荐指数
1
解决办法
30
查看次数

如何在ajax调用中传递特殊字符

如何在ajax调用中传递特殊字符变量i并在spring控制器中获取值。如果文件name="##@jsuduu"

function deleeteimg(){
    var filename=$("#filenm").text();
    alert(filename);
    //var filename=$(this).attr("data-id");
    var url="/myuploads/deleteFile.html?filename="filename;
    $.ajax({
        type: "GET",
        url: url,
        contentType: 'html',
        success: function(response) {
             window.location.href="/myuploads/showUploads.html";
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript jsp

2
推荐指数
1
解决办法
5306
查看次数

从Java脚本中的字符串中提取特定单词

#anotherdata=value#iamlookingforthis=226885#id=101&start=1
Run Code Online (Sandbox Code Playgroud)

给定上面的字符串,如何提取字符串中的“ iamlookforthis = 226885”?它的值可能会更改,因为它是动态的。因此,其他实例可能是“ iamlookforthis = 1105”。位置/顺序也可能会更改,可能在中间或最后一部分。

先感谢您。

javascript

2
推荐指数
1
解决办法
1万
查看次数

我可以在javascript中将document.getElementById分配给变量

我认为document.getElementById是一个功能.

因此可以将此函数分配给变量.像这样

var hello = document.getElementById;
console.log(hello('hello')));
Run Code Online (Sandbox Code Playgroud)
<div id="hello">hello</div>
Run Code Online (Sandbox Code Playgroud)

但它发生了这样的错误:

未捕获的TypeError:非法调用

javascript document getelementbyid

2
推荐指数
1
解决办法
3042
查看次数

如何为所有按钮添加一个事件侦听器

如何向多个按钮添加事件侦听器,并根据单击的按钮获取每个按钮的值.例如:

<button id='but1'>
Button1
</button>
<button id='but2'>
Button2
</button>
<button id='but3'>
Button3
</button>
<button id='but4'>
Button4
</button>
Run Code Online (Sandbox Code Playgroud)

所以在javascript上,我不必像每个按钮那样引用:

Const but1 = document.getElementById('but1'); 
but1.addEventListener('click');
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
3
解决办法
1913
查看次数

tumblr 主题上的像素艺术风格边框

我想在我的 #wrap 周围创建一个像素艺术风格的边框 - 基本上只是边框的角被切掉,如下所示:

像素化边框

我很难弄清楚它(当涉及到 css 和 html 时,我完全是个初学者,而且大多数时候只是用它来调整我的 tumblr 网站)。这是网站上当前代码和边框的样子:

        #wrap {
        width: 500px;
        margin: 0 auto;
        padding: 50px;
        background: #fff;
        background: rgb(225, 225, 225);
        background: rgba(255, 255, 255, 0.95);
        border: 5px solid #000;
    }
    
Run Code Online (Sandbox Code Playgroud)

正常边框

有谁知道我该如何实现这个?我认为删除边框的角很容易,但我在网上找不到任何指导。

谢谢。

html css border pixel tumblr

1
推荐指数
1
解决办法
2587
查看次数

如何在 javascript/typescript 中加入对象数组的字段

我有一个这样的数组

const array = [{a: '1', b: '2'}, {a: '3', b: '4' }];
Run Code Online (Sandbox Code Playgroud)

我想将唯一的字段加入一个字符串以获得如下结果:'1, 3'

数组的 join 函数只能用于整个条目,不能用于下面对象的字段。有没有办法用标准功能来做到这一点,还是我必须使用 for 循环或 forEach?

javascript typescript

0
推荐指数
1
解决办法
43
查看次数

按下按钮时出现div

div按下按钮时,我无法显示所选内容并消失.

<button id="showButton" type="button">Show More</button>

<div id="container">
    <div id="fourthArticle">
        <img class="row1pic" id="pic4" src="../Pictures/Gamerati/00-Shub-Niggurath-Rampage.jpg" alt="Freud everyone!">
       <p>
       <span style="font-weight:bold;">This is a third article</span>
       this is the content of the article. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
       </p>
    </div>

    <div id="fifthArticle">
        <img class="row1pic" id="pic5" src="../Pictures/Gamerati/00-Shub-Niggurath-Rampage.jpg" alt="Freud everyone!">
       <p>
       <span style="font-weight:bold;">This is a third article</span>   
       this is the content of the article. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
       </p>
    </div>

    <div id="sixthArticle">
        <img class="row1pic" id="pic6" src="../Pictures/Gamerati/00-Shub-Niggurath-Rampage.jpg" …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

-1
推荐指数
1
解决办法
83
查看次数

关于jquery和javascript的概念

我是JavaScript和jQuery的初学者.

这是我的问题

var a = $("selector").height(); // or other methods 
Run Code Online (Sandbox Code Playgroud)

如果我想将此元素的高度更改为"b"

我为什么要写$("selector").height("b");而不是"a = b"?

javascript jquery

-4
推荐指数
1
解决办法
59
查看次数