小编Que*_*tin的帖子

为什么jQuery抛出错误`fadeOut不是函数'?

我正在使用jQuery并将此代码放在我的javascript中:

function HideMe(itemID) {
    var myDiv = 'item_' + itemID;
    $(myDiv).fadeOut("slow");
}
Run Code Online (Sandbox Code Playgroud)

但它给我这个错误:fadeOut不是一个功能.

jquery

28
推荐指数
3
解决办法
3万
查看次数

在类名中转发斜杠

/在html/css中使用类名是否有效?

// html
<div class="/10"></div>

// css
./10{ float:left; }
Run Code Online (Sandbox Code Playgroud)

html css validation

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

如何在XML文档中包含&符号?

如何&在保持XML有效的同时在XML标记的属性中放置符号?

<?xml version="1.0" ?> 
<a text="b&c"/>
Run Code Online (Sandbox Code Playgroud)

当我使用W3School的验证器时,我收到错误:

EntityRef:期待' ;'

xml validation

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

在没有jQuery的情况下切换HTML元素上的类

我的网站上有一个部分包含所有内容,但我想要一个带有隐藏内容的"侧边栏",可以通过外部按钮从左侧平滑显示.

CSS转换可以处理平滑性没问题,jQuery toggle()可以在类之间切换,将隐藏的div移入和移出屏幕.

如何在不使用jQuery的情况下获得相同的效果?

html javascript css

23
推荐指数
4
解决办法
3万
查看次数

为什么JavaScript中的括号位置很重要?

考虑这两个功能.

function func1() {
   return
   {
      foo: 'bar'
   }
}

function func2() {
   return {
      foo: 'bar'
   }
}
Run Code Online (Sandbox Code Playgroud)

alert(typeof func2()) //return object

alert(typeof func1()) //return undefined

为什么在许多其他语言中括号的位置不重要?它是语言功能还是错误?

javascript

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

在javascript中进行多项任务?[a,b,c] = [1,2,3]是什么; 意思?

对于项目,开发人员向我们发送了一个.js文件,其代码类似于:

var myList = [1,2,3];
var a,b,c;

[a,b,c] = myList;
Run Code Online (Sandbox Code Playgroud)

它适用于Opera 10.30,Firefox 3.6.x,但对Opera 10.60和Chrome来说并不适用.

这只是好奇心,您是否有任何参考或链接表明此代码符合JS/ECMA标准?

你怎么看?

javascript standards opera google-chrome

20
推荐指数
3
解决办法
7536
查看次数

为什么Javascript没有真正的竞争对手?

也许我只是不知道竞争对手,但似乎在浏览器和DOM中的客户端脚本中,Javascript就是这样.我知道有VBScript,但它实际上甚至不和JS在同一个球场(对于初学者来说甚至不是跨平台).

我只是好奇这是怎么回事.当然,人们普遍希望用一种新的语言来取代Javascript:从头开始构建Javascript已经被弯曲和塑造的所有东西(看看对JS库的依赖).

javascript

19
推荐指数
4
解决办法
3883
查看次数

WebKit有剪辑错误吗?

给定一个行高和任何边距n的区域,并且该区域的高度是倍数n,并且scrollTop增加了n我的倍数,我发现我得到了我在Firefox,Opera和NetFront中得到的结果,但是Chrome(Windows),Safari(Mac)和最新的WebKit每晚(Mac)有一些泄漏,我看到部分线条.

在我的实际项目中(我无法分享)效果非常明显,但即使在简化的测试用例中,也可以看到上一行的底部在框顶部突出显示.

有可能避免这种影响吗?这是WebKit渲染引擎中应该报告的错误吗?

简化的测试用例可以在下面看到,并作为我网站上的实例.单击文档几次以滚动它而不是框顶部的点(这是前一行字母的底部).

<!DOCTYPE HTML> 
<html lang="en"> 
    <head> 
        <meta charset="utf-8"/> 
        <title>scrollTop issue</title> 
        <style> 
        body {
            background-color: white;
            color: black;
        }
        #wrapper {
            width: 300px;
            font-size: 19px;
            font-family: sans-serif;
            line-height: 21px;
            height: 210px; /* A multiple of line height */
            overflow: hidden;
        }

        #wrapper * {
            margin: 0;
            padding: 0;
        }

        #wrapper p {
            margin-bottom: 21px; /* Same as line height */
        }
        </style> 
        <script> 
            window.addEventListener('click', function () {
                document.getElementById('wrapper').scrollTop += 210; …
Run Code Online (Sandbox Code Playgroud)

html javascript css webkit scrolltop

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

使用JavaScript获取规范网址

我正在内部构建一个网站,该页面中设置了一个规范的 URL,<head>用于指定外部页面的URL.

有没有办法使用JavaScript来获取规范的URL?

javascript url

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

如果输入名称是"提交",如何使用Javascript发送表单?

问题:如果一个表单输入有名称,submit如何使用Javascript发送表单?

背景:我正在将用户重定向到另一个带有隐藏HTML表单的页面.我无法更改(隐藏)输入上的名称,因为另一个页面位于另一台服务器上,输入需要完全按原样.我的HTML表单如下所示:

<form id="redirectForm" method="post" action="http://www.example.com/">
  <input name="search" type="hidden" value="search for this" />
  <input name="submit" type="hidden" value="search now" />
</form>
Run Code Online (Sandbox Code Playgroud)

我今天使用以下javascript行自动发送表单:

document.getElementById('redirectForm').submit();
Run Code Online (Sandbox Code Playgroud)

但是,由于一个输入的名称是"submit"(它不能是其他内容,或者其他服务器不会处理请求),document.getElementById('redirectForm').submit因此它会引用输入,因为它会覆盖表单函数submit().

Firefox中的错误消息是:Error: document.getElementById("requestform").submit is not a function.Safari中的类似错误消息.

html javascript form-submit

19
推荐指数
2
解决办法
3136
查看次数