我正在使用jQuery并将此代码放在我的javascript中:
function HideMe(itemID) {
var myDiv = 'item_' + itemID;
$(myDiv).fadeOut("slow");
}
Run Code Online (Sandbox Code Playgroud)
但它给我这个错误:fadeOut不是一个功能.
/在html/css中使用类名是否有效?
// html
<div class="/10"></div>
// css
./10{ float:left; }
Run Code Online (Sandbox Code Playgroud) 如何&在保持XML有效的同时在XML标记的属性中放置符号?
<?xml version="1.0" ?>
<a text="b&c"/>
Run Code Online (Sandbox Code Playgroud)
当我使用W3School的验证器时,我收到错误:
EntityRef:期待'
;'
我的网站上有一个部分包含所有内容,但我想要一个带有隐藏内容的"侧边栏",可以通过外部按钮从左侧平滑显示.
CSS转换可以处理平滑性没问题,jQuery toggle()可以在类之间切换,将隐藏的div移入和移出屏幕.
如何在不使用jQuery的情况下获得相同的效果?
考虑这两个功能.
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
为什么在许多其他语言中括号的位置不重要?它是语言功能还是错误?
对于项目,开发人员向我们发送了一个.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标准?
你怎么看?
也许我只是不知道竞争对手,但似乎在浏览器和DOM中的客户端脚本中,Javascript就是这样.我知道有VBScript,但它实际上甚至不和JS在同一个球场(对于初学者来说甚至不是跨平台).
我只是好奇这是怎么回事.当然,人们普遍希望用一种新的语言来取代Javascript:从头开始构建Javascript已经被弯曲和塑造的所有东西(看看对JS库的依赖).
给定一个行高和任何边距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) 我正在内部构建一个网站,该页面中设置了一个规范的 URL,<head>用于指定外部页面的URL.
有没有办法使用JavaScript来获取规范的URL?
问题:如果一个表单输入有名称,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中的类似错误消息.
javascript ×7
html ×4
css ×3
validation ×2
form-submit ×1
jquery ×1
opera ×1
scrolltop ×1
standards ×1
url ×1
webkit ×1
xml ×1