Tag: javascript

我是否必须为每个页面创建一个新面板?

我想在jqm网站中使用Panel来选择我的选择语言组件。 因此,每个页面都需要存在该组件。 以下是单页面板的设置。 来自jquerymobile.com (…我添加了一个标题按钮) choose language 我认为我有3个解决方案: A – 在每个页面上创建面板的副本—-如果page_N上的状态发生变化,那么这将是一个问题,那么所有其他的都需要同步 B – 创建一个在页面更改时以编程方式移动的单个面板 – 这看起来像是一个黑客 C – 发现jqm是否已经解决了这个问题—-因此我问的问题:) jqm有办法将Panel从一个页面移动到另一个页面吗?

jqgrid自定义删除对话框消息

我想自定义删除对话框消息。 根据选定的行? 我想显示一条消息,例如“删除所选行:$ selectedRow.columnValue?”我该怎么做?

jQuery自动完成图像

我想在我的网站上实现图像的自动完成function。 我想使用jQuery自动完成插件。 我看了一下他们的示例代码。 任何人都可以解释下面代码在$(document).ready()事件中的含义: $(“#imageSearch”).autocomplete(“images.php”, { width: 320, max: 4, highlight: false, scroll: true, scrollHeight: 300, formatItem: function(data, i, n, value) { return ” ” + value.split(“.”)[0]; }, formatResult: function(data, value) { return value.split(“.”)[0]; } }); 我的最终要求是当我在文本框中键入一些字母时,我希望选项附带与之关联的图像。

如何在垂直滚动条上使用Stellar.js从侧面移动/动画元素?

我正在使用Stellar.js jQuery插件来创建视差滚动效果,但我不确定Stellar是否支持我要完成的任务。 我有基本的视差滚动影响正常工作(主要基于TutsPlus的本教程 )。 我想要实现的是在用户向下滚动页面时使用它,某些元素从所有不同的角度移动/动画到视图中 – 与滚动位置相关联。 例如,当用户向下滚动页面时,苹果从屏幕的右上方位置进入视图,并且当用户继续向下滚动页面时,苹果沿对角线路径向左下方位置移动。屏幕。 如果用户向上滚动,苹果将以向后的方式沿着相同的路径继续。 Stellar有可能吗? 我必须使用不同的插件吗? 我可以使用另一个插件WITH Stellar来实现这种效果吗? 任何有关这方面的帮助将不胜感激。 如果您需要更多信息,请告诉我。 谢谢!

使用带有Ajax调用的SetTimeout

我试图使用setTimeout来检查表中是否存在数据: 如果数据存在则不获取数据。 如果数据不存在,则使用load获取数据,然后每x分钟执行相同的操作。 这是我到目前为止所拥有的。 出于某种原因,当它触及If块时, setTimeout不起作用。 我甚至不确定这是否是最好的方法。 var sTimeOut = setTimeout(function () { $.ajax({ url: ‘CheckIfDataExists/’ + new Date().getTime(), success: function (response) { if (response == ‘True’) { $(‘.DataDiv’) .load(‘GetFreshData/’ + new Date() .getTime(), { “Id”: $(“#RowID”).val() }); } }, complete: function () { clearTimeout(sTimeOut); } }); }, 10000); 任何帮助将不胜感激。 更新 … setTimeout(function(){checkData()}, 5000); function […]

Django jQuery发布请求

$.ajax({ url:’/’, type: “POST”, data: {name: ‘name’, age: ‘age’}, success:function(response){}, complete:function(){}, error:function (xhr, textStatus, thrownError){} }); 在views.py中: class SomeView(generic_views.TemplateView): template_name = ‘something.html’ def get(self, request, *args, **kwargs): …something… return self.render_to_response(context) def post(self, request, *args, **kwargs): name = request.POST[‘name’] age = request.POST[‘age’] …something… 我得到: [05 / Oct / 2012 12:03:58]“POST / something / HTTP / 1.1”403 […]

按属性创建唯一对象数组

我创建了一个像这样的对象数组: var places = []; var a = {}; a.lat = 12.123; a.lng = 13.213; a.city = “New York”; places.push(a); var b = {}; b.lat = 3.123; b.lng = 2.213; b.city = “New York”; places.push(b); … 我正在尝试创建一个新的数组,过滤地点只包含没有相同城市属性的对象(lat / lng重复项是可以的)。 是否有内置的JS或Jquery函数来实现这一目标?

动态定位Bootstrap工具提示(用于动态生成的元素)

我正在使用Twitter Bootstrap提供的工具提示(http://twitter.github.com/bootstrap/javascript.html#tooltips)。 我的DOM中有一些动态插入的标记需要触发工具提示。 这就是我以下列方式触发工具提示的原因(https://github.com/twitter/bootstrap/issues/4215): $(‘body’).tooltip({ delay: { show: 300, hide: 0 }, selector: ‘[rel=tooltip]:not([disabled])’ }); 为了避免将工具提示放置得太靠近屏幕边缘,我需要能够根据触发工具提示的元素的位置动态设置它们的位置。 我想到了以下方式: $(‘body’).tooltip({ delay: { show: 300, hide: 0 }, // here comes the problem… placement: positionTooltip(this), selector: ‘[rel=tooltip]:not([disabled])’ }); function positionTooltip(currentElement) { var position = $(currentElement).position(); if (position.left > 515) { return “left”; } if (position.left < 515) { […]

如何使用javascript检测IE10?

正如许多已经在其他问题(也在jQuery文档中)中发布的那样,旧的jQuery.browser.version已被弃用,仅适用于jquery1.3。 您是否知道另一种检测它的简单方法,我可以在之前的代码中包含: function handleInfoDivPopupVisibility(dynamicEleId, staticEleId){ var parentContainer = $(‘headerSummaryContainer’); var dynamicEle = $(dynamicEleId); var staticEle = $(staticEleId); if(isIE() && parentContainer){ if (jQuery.browser.version != 10) { // I need to find a way to detect if it’s IE10 here. parentContainer.style.overflow = ‘visible’; } } dynamicEle ? dynamicEle.style.display = ” : ”; if(dynamicEle && staticEle) gui_positionBelow(dynamicEle, staticEle); […]

Twitter Bootstrap – 如何检测媒体查询何时开始

当bootstrap-responsive.css媒体查询付诸实施时,这是最快速,最简单的方法吗? go in action =当您将窗口调整为移动宽度并将网站更改为响应式移动时 希望问题很清楚