jjzjj

position

全部标签

javascript - 页面在 iPhone 中存在虚拟键盘时向上滚动

我的网站上有一个聊天应用程序页面。主容器在移动设备上占据完整的高度和宽度。容器有position:fixed和里面的3个divposition:absolute。最后一个div#app-msg-composer有一个textarea并像其他聊天应用程序一样在其中发送button。以下是简要代码:Send#app-container{position:fixed;height:100%;width:100%;top:0px;bottom:0px;}#app-header{position:absolute;height:48px;width:100%;top:0px;}#app-body

JavaScript/jQuery : Animate li movement within a list?

我有一些代码与此处的jQueryUISortable示例基本相同:http://jqueryui.com/demos/sortable/#default这允许用户重新排序UL中的LI元素。不过,我现在遇到了一种情况,我想为LI改变位置设置动画……基本上就像用户自己拖动它们一样。事实证明,这比我预期的要困难得多,因为我没有为可以用CSS表达的变化制作动画,所以jQuery的animate()不会有帮助。我可以通过做一些数学运算并绝对定位列表元素来解决这个问题,但这看起来非常丑陋。有没有一种优雅的方法可以让我的列表元素四处移动? 最佳答案

javascript - Sencha-Touch2.0 中如何获取 map 中当前位置的标记

嘿,friend们,我是的新手SenchaTouch平台。我想用标记找到用户当前位置,请帮帮我。我陷入了这种情况。有没有新的好教程给我分享一下..提前感谢您的宝贵时间。RaviPatel 最佳答案 好问题。我以前遇到过类似的问题。但是,后来,我想出了解决办法。这是您可以解决的方法。要么使用Phonegap'sGeolocationAPI或者..使用Ext.util.Geolocation来自SenchaTouchAPI使用Phonegap的GeolocationAPI进行演示通过地理定位api获取地理定位。vatlat,lng;va

javascript - jQuery offset() 被 body 位置打破 :relative combined with element margin

这不是错误,因为FF、Chrome、IE9和Win7上的Safari的行为是一致的。我正在开发的应用程序是主机页面的第3方,因此CSS是不可变的。脚本会尝试将新的div与现有元素对齐。正文是position:relative页面顶部有H1H1的边距似乎在计算主体0,0的位置发生变化-即使主体上的背景一直延伸到边缘,并且它的offsetTop属性报告为0在body上设置边框解决了这个问题-看起来很奇怪但在浏览器之间是一致的吗?(不是可行的解决方案)移除H1边距可以解决问题(不是可行的解决方案)这里的例子,JS被注释为复制每个案例:http://codepen.io/anon/pen/EG

javascript - 如何根据百分比获取 div 位置?

使用这段代码,您可以获得基于像素的div位置。$('#div').position();但是如何根据百分比给div位置呢? 最佳答案 使用窗口大小。varposition=$('#div').position();varpercentLeft=position.left/$(window).width()*100;varpercentTop=position.top/$(window).height()*100;此代码将为您提供顶部和左侧的位置百分比。 关于javascript-如何根据

javascript - 隐藏的 jQuery 可拖动包含溢出

这是关于拖动比其父元素更宽的元素(溢出:隐藏)。父级的宽度和溢出选项是固定的,无法更改。HTMLThequickbrownfoxjumpsoverthelazydog.CSS.container{position:relative;width:300px;height:50px;background:#ccc;overflow:hidden;//becareful,changingtooverflow-x:hiddenbreakstheanswer}.text{position:absolute;top:7px;margin:0;width:1000px;font-size:30px;

javascript - 如何使用 javascript 结合地理定位和多个标记?

我正在尝试创建一个能够跟踪我的位置并同时能够显示多个标记的map。我可以结合下面的2个JavaScript吗?如果不知道我应该怎么做?用于多个标记的JavaScriptvarlocations=[['Hougang',1.37265,103.893658],['Punggol',1.400617,103.907833],['MacRitchieReservoir',1.346002,103.825436],['Bishan',1.352051,103.849125],['Sentosa',1.251226,103.830757]];varmap=newgoogle.maps.Map(d

javascript - 在谷歌地图中画一条垂直于两点的线

我有两个坐标,我想为其绘制一条等长的垂直线。是否有一个简单的谷歌地图偏移量或一个干净的javascript方法,我可以通过它来完成这个?那会是什么?这是我目前所拥有的。如您所见,我将这两个点绘制为标记,然后尝试在它们之间画一条线,但我需要使该线垂直于两个坐标之间的线。varlocations=[['',position.coords.latitude,position.coords.longitude,1],['',llat,llng,2]];varmarker,i;for(vari=0;i 最佳答案 所以你有两个坐标为(x1,y1

javascript - 谷歌图表 : Move legend position

我正在使用Google图表可视化我网站上的数据。我对“可视化”1.1和“pakcages”行有疑问:google.load('visualization','1.1',{packages:['line']});我尝试将图例列放在底部位置,与其他GoogleCharts类型一起使用下一行并且它有效:varoptions={legend:{position:'bottom'}};但是对于这种类型的图表不起作用,它将图例列放在右侧,就像您在我的网站的这张图片中看到的那样:chartexample谢谢! 最佳答案 我相信语法是这样的:var

javascript - 如何在整个 DOM 中查询与某些计算样式匹配的元素? (纯js)

例如,我想找到所有具有computed样式position:fixed;的元素。如何在不增加CPU负载的情况下完成?迭代每个getElementsByTagName('*')然后执行循环是唯一的方法吗? 最佳答案 不是选择所有(*)元素,而是使用getComputedStyle+getPropertyValue,您可以按照以下步骤操作:遍历所有CSS规则(通过document.styleSheets[1])并获取包含的选择器位置:固定。选择所有style属性包含position:fixed的元素。使用document.querySe