Tag: javascript

生成随机元素位置并防止JavaScript中的重叠

我在页面上有一个持有者div,我想在随机位置加载小图像作为拼贴,每个都有10px填充。 如何确保图像永远不会相互重叠或持有div? 是否有可以使用的插件或function? 我的代码到目前为止: $(document).ready(function(){ $(“#my_canvas img”).each( function(intIndex) { var l = Math.floor(Math.random() * $(“#my_canvas”).width()); var t = Math.floor(Math.random() * $(“#my_canvas”).height()); $(this).css(“left”, l); $(this).css(“top”, t); $(this).bind( “click”, function() { alert(“l=” + l + ” t=” + t); } ); } ); }); #my_canvas { background: #eee; border: black 1px solid; width: 800px; height: 400px; } […]

jquery-min版本?

我注意到大多数JavaScript库(例如,jQuery)总有一个“min”版本(代表mini?)。 有什么不同? function较少但尺寸较小? 这是某人应该考虑使用的东西吗? (那里有很多最小版本。)

在MVC 5中刷新部分视图Div

我正在尝试刷新MVC 5中的局部视图div,以便表格显示新的SQL数据。 但是,我遇到了一个问题。 现在的方式是,当我在页面加载后向SQL表中添加任何新数据时,div不会刷新包含新数据…只是页面加载表中的数据。 这是我的控制器: public ActionResult Index() { List<List> result = DataAccess.DataAccess.Read(Build.StringArray(“Notifications”)); Notifications Notify = new Notifications(); Notify.Update = new List(); foreach (List row in result) { Notification x = new Notification(); x.notificationMessage = (string)row[1]; x.ID = (int)row[0]; x.TimeStamp = (DateTime)row[2]; Notify.Update.Insert(0,x); } return View(“Index”,Notify); } 这是我的部分视图: @model inConcert.Models.Notifications Update TimeStamp @foreach (var item […]

如何将数据从文本文件加载到javascript数组?

我有一个名为items=[“apple”,”mango”,”cherry”];的数组items=[“apple”,”mango”,”cherry”]; 我想知道如何从文本文件加载数组数据而不是声明它?文本文件数据存储如“apple”,“mango”,“cherry”,… 此外,如何在此文本文件的末尾添加一个项目例如在“cherry”之后添加“orange”? items=[“apple”,”mango”,”cherry”]; if (items.indexOf(myVariable2) == -1) { // not found, so output it t++; document.myform3.outputtext3.value +=myVariable2+”\n”; }

在javascript中形状补间

有没有办法在javascript中做补间形状? 使用canvas可能……

调整flipclock.js的大小不按预期resize

http://flipclockjs.com/ 我正在使用默认的表盘,我想要做的就是将其resize1/3,但无论出于何种原因,它都没有像我期望的那样resize 在flipclock css我更改了以下内容 .flip-clock-wrapper ul { position: relative; float: left; margin: 5px; width: 20px; height: 30px; font-size: 27px; font-weight: bold; line-height: 29px; border-radius: 6px; background: #000; } 但每个ul的宽度是40px; 如果有人能指出我正确的方向,这将是伟大的..

Chrome扩展程序Javascript可检测动态加载的内容

我正在实施Chrome扩展应用。 我想用标签(在我的webapp的主页上)用“#”替换href属性。 问题是标记可能由ajax动态加载,并且可以由用户操作重新加载。 关于如何让chrome-extension检测ajax加载的html内容的任何建议?

Google将地理编码API V3映射为不返回javascript函数的结果

我正在尝试使用Google地理编码器API V3根据用户指定的地址在地图上绘制位置,代码如下。 当我直接提出请求时(例如http://maps.googleapis.com/maps/api/geocode/json?address=peterborough&sensor=false ),我得到了预期的回复。 但是,当我使用下面的代码发出相同的请求时,在getLatLong函数退出后, 中点变量始终未定义。 我做错了什么? function loadFromSearch(address) { midpoint = getLatLong(address); mapCentre = midpoint; map.setMapTypeId(google.maps.MapTypeId.ROADMAP); … } function getLatLong(address) { var result; var url = ‘http://maps.googleapis.com/maps/api/geocode/json?address=’ + encodeURIComponent(address) + ‘&sensor=false’ $.getJSON(url, function (data){ if (data.status == “OK”) { result = data.results[0].geometry.location; } }); return result; } ================================================== ================================ 鉴于回复,我现在已将代码更新为以下内容。 我仍然没有得到任何结果,在Firebug中设置断点结果= data.results [0] .geometry.location; […]

Twitter Bootstrap datepicker:如何仅启用特定的日期范围

我正在开发一些基于Twitter Bootstrap的项目,该项目使用来自https://github.com/eternicode/bootstrap-datepicker的日期选择器(这是其他版本的一个分支),但它缺少一个我需要的非常重要的function -如何仅启用特定日期范围(例如,从过去15天到今天),因此无法选择任何其他日期(不可点击)。 我在SO上找到了一个类似的解决方案,它禁用星期六和星期日: 限制bootstrap-datepicker到工作日? http://jsfiddle.net/katowulf/zNbUT/5/ ,但我不知道如何根据我的需要调整它。 提前致谢。

jQuery Mobile禁用某些标签的增强function?

我不想要标签的样式。 我发现这样的线程如何“关闭”jQuery Mobile的下拉样式? 但我不想将data-enhance=false添加到我拥有的每个锚点。 我也希望linkBindingEnabled可以工作(来自http://jquerymobile.com/demos/1.2.0/docs/api/globalconfig.html ),因为它不会向标签添加自定义类。 我可以删除CSS文件中的定义,但我更喜欢以编程方式来实现它。 例如,我注释掉.ui-body-c .ui-link (默认链接),但页脚中的链接仍然是增强的。 而且我确定还有其他一些小案例,而且我不想让它变得混乱(尽管有时这是唯一的选择) 基本上,有没有办法禁用元素“选择器”的增强? 而不是手动添加data-enhance=false