草庐IT

javascript - .DIV 标签上的按键?

有没有办法让.keypress像这样在div元素上工作?: 最佳答案 是的:你需要添加一个tabindex属性为使其获得焦点。另外,在按键事件中输入的文本的字符代码所需的属性是which,不是keyCode.最后,里面的HTML注释标签元素在所有现代浏览器中都是不必要的。 关于javascript-.DIV标签上的按键?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/375933

Javascript:在div中获取div

我有两个像这样嵌套的div:我如何单独使用jQuery或JavaScript获取下层嵌套div的名称? 最佳答案 varnameValue=$('#lower').attr('name');但是如果你真的想用外面的div来选择里面的:varnameValue=$('#upper>div').attr('name');或者varnameValue=$('#upper#lower').attr('name');或者varnameValue=$('#upper').find('#lower').attr('name');

javascript - 在 JAVASCRIPT 中将 div 高度设置为 window.innerHeight

我想将元素的div高度设置为浏览器的innerHeight。我不希望css或jQuery出现在这里。它必须通过调整窗口大小动态更改其高度。所以我制作了这个脚本,但它并没有像我想的那样工作。这是我的代码:window.onload=window.onresize=function(){varleft=document.getElementById("left");varheight=window.innerHeight;left.style.height='height+('px')';}有人可以更正我的代码并使其正常工作吗?任何帮助将不胜感激。谢谢。jsFIDDLE您可以将height

javascript - jQuery - 单击外部 div 后隐藏 div 菜单

我在以下位置建立了一个下拉菜单:http://www.ourbridalsongs.com/new_header/header.php当您单击Logo旁边的向上/向下箭头时-出现菜单-我想让它在单击屏幕上的其他任何地方时消失-由于某种原因它被卡住并且不会滑回.谁能帮忙解决这个问题!这是我的脚本:$(document).ready(function(){$("ul.subnav").parent().append("");$("ul.topnavlispan").click(function(){$(this).parent().find("ul.subnav").slideDown('

javascript - 单击一个 div 以外的任何地方时,如何使用 jquery 隐藏 div?

这个问题在这里已经有了答案:HowdoIdetectaclickoutsideanelement?(90个答案)关闭9年前。我正在对焦点进行搜索输入,它显示一个带有以下选项的div:$("#search").focus(function(){$("#options").fadeIn("fast");});我用这个函数隐藏了div$("#search").blur(function(){$("#options").fadeOut("fast");});现在的问题是,即使用户单击它隐藏的#option中的任何复选框。单击复选框时如何阻止它隐藏?

javascript - 始终滚动 div 元素而不是页面本身

我有一个内部的页面布局包含页面上重要内容的元素。关于设计的重要部分是:#content{height:300px;width:500px;overflow:scroll;}现在,当包含的文本大于300像素时,我需要能够滚动它。是否可以滚动,即使鼠标没有悬停在元素上(箭头键也应该有效)?请注意,我不想禁用“全局”滚动:页面上应该有两个滚动条,全局滚动条和的滚动条|.唯一改变的是内部应该始终滚动,除非它不能再移动(在这种情况下页面应该开始滚动)。这有可能以某种方式实现吗?编辑我认为这个问题有点令人困惑,所以我将附加一个我希望它如何工作的序列。(Khez已经提供了概念验证。)第一张图片是页面

javascript - 使用 Javascript 翻转一个 div

Flip是一个很棒的用于翻转block的JQuery插件,但它在为翻转设置动画时不会保留背景。例如,Ihavethisprettybackgroundhere,在我翻转之前。Whileflipping,itgetsugly.有没有一种方法可以很好地翻转这个div,保持我拥有的漂亮背景,甚至可以实现比Flip更流畅的动画?如果我需要先深入研究这个问题并编写自己的函数来翻转div,那也是可行的,如果那是我必须做的,我真的很感激那里的一些指示。非常感谢! 最佳答案 试试jQueryQuickFlippulgin,这个处理背景看起来很整洁。

javascript - 单击其他 div 动态更改 div 内容(AngularJS)

所以,我是AngularJS的新手,我试图在单击另一个div后更改一个div内容(这个包含一个div,其中包含我想放在第一个上的内容)。HTML{{product.name}}{{product.description}}Javascriptvarapp=angular.module("dt",[]);app.directive("change",function(){returnfunction(scope,element){element.bind("click",function(){varmessage=element.children("div").text();consol

javascript - 获取div未溢出部分的高度

假设我有一个包装div,上面有一个overflow:hidden,里面有一个远远低于可见部分的div。如何获取内部div的可见高度?我尝试获取内部div高度的每种方法都会返回包括隐藏部分的完整高度,即2000像素。我希望能够仅获得可见部分的高度,因此在本例中为400px。我知道我只能获取parentNode的高度,但在生产中,内部div可能不是第一个子节点。因此可能有其他div将它们分隔开,因此#inner的高度将为400-无论它与#wrapper之间的元素偏移量如何。 最佳答案 作为基本算法,这可以工作:varoffset=0;v

javascript - 右键单击 Div(信息框)被禁用。我如何启用它

我正在使用GoogleMapsV3API的信息框插件。http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html问题:当我右键单击信息框div时,没有任何反应。对于作为父信息框div的子级的任何div也是如此。但是我有一个输入框,其中包含一些我希望能够选择并右键单击复制的文本。如果我无法右键单击它,该怎么办?更重要的是,如何启用右键单击?示例http://google-maps-utility-library-v3.googlecode.com/svn/trunk/