Tag: jQuery

jQuery Autosize插件错误 – 中间值(…)不是一个函数

我使用jQuery Autosize插件: http://www.jacklmoore.com/autosize/ 脚本本身你可以在这里看到: http://www.jacklmoore.com/js/jquery.autosize.js 这是我如何使用脚本: jQuery(function($){$(document).ready(function(){ $('textarea').autosize(); } 问题N 1 只是更新脚本到最新版本,它停止工作: "TypeError: (intermediate value)(…) is not a function" Javascript控制台在脚本的最后一行报告这个错误: }(window.jQuery || window.$)); 问题N 2 脚本不能在模式窗口(PrettyPhoto)和JavaScript控制台不显示任何错误。 有任何想法吗?

如何强制页面刷新或重新加载jQuery?

下面的代码显示了Google地图和search结果,当您input地址并点击提交button时。 我一直在玩它试图强制页面完全刷新或重新加载,一旦你点击提交button。 但是我不能正确地工作。 它将结果加载到“页面中”,但是当结果加载时,例如当您点击浏览器上的后退button时,我希望页面完全刷新。 希望是有道理的。 我认为答案在于这一行代码,但我不太了解jquery。 它接近下面完整代码的底部。 <script type="text/javascript"> (function($) { $(document).ready(function() { load();'; 以下是完整的代码。 任何帮助将不胜感激! <?php /* SimpleMap Plugin display-map.php: Displays the Google Map and search results */ $to_display = ''; if ($options['display_search'] == 'show') { $to_display .= ' <div id="map_search" style="width: '.$options['map_width'].';"> <a name="map_top"></a> <form onsubmit="searchLocations(\''.$categories.'\'); return false;" name="searchForm" id="searchForm" action="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'"> <input type="text" […]

在JavaScript中获取数组中的最大值和最小值

我从数据属性创build以下数组,我需要能够从中获取最高和最低的值,以便稍后将其传递给另一个函数。 var allProducts = $(products).children("li"); prices = [] $(allProducts).each(function () { var price = parseFloat($(this).data('price')); prices[price] = price; }); console.log(prices[0]) <!– this returns undefined 我的列表项目看起来像这样(为了可读性,我已经减less了): <li data-price="29.97"><a href="#">Product</a></li> <li data-price="31.00"><a href="#">Product</a></li> <li data-price="19.38"><a href="#">Product</a></li> <li data-price="20.00"><a href="#">Product</a></li> 一个快速的console.log价格显示我的数组似乎是sorting,所以我可以抓住第一个和最后一个元素,我认为,但目前的名称和数组中的值是相同的,所以每当我尝试做一个价格[0 ],我弄不明白 [] 19.38 19.38 20.00 20.00 29.97 29.97 31.00 31.00 有一种感觉,这是一个愚蠢的简单的问题,所以请亲切:)

如何阻止ASP.NET更改ID以使用jQuery

我在我的网页上有这个标签控件 <asp:Label ID="Label1" runat="server" Text="test"></asp:Label> 而当页面呈现控件的id改变为这样的东西 <span id="ctl00_ContentPlaceHolder1_Label3">test</span> 我怎样才能停止改变ID为了执行这样的jQuery操作的asp.net $('#label1').html(xml);

如何testing一个URLstring是绝对的还是相对的?

我如何testing一个URL,如果它是在JavaScript或jQuery的相对或绝对path? 我想相应地处理,如果传入的URL是一个本地或外部path。 if (urlString starts with http:// or https://) //do this

以最大宽度在CSS中按比例缩放图像

现在,我使用最大宽度缩放图像以适应。 但是,它们不能按比例分配。 有没有办法导致这种情况发生? 我打开Javascript / jQuery。 如果可能的话,有没有办法做到这一点,而不知道图像的原始尺寸(也许使用Javascript / jQuery确定)?

如何检查inputdate是否等于今天的date?

我有一个ID为'date_trans'的表单input。 该dateinput的格式(经过validation的服务器端)可以是以下任何一种: 日/月/年 DD-MM-YYYY YYYY-MM-DD YYYY / MM / DD 但是,在发布表单之前,我想检查一下date_trans字段的date是否等于今天的date。 它确定如果所采用的date是客户的date(即它使用js),因为我运行一个双重检查服务器以及。 我完全失去了如何做jQuery的datecomparrison或只是普通的旧javascript。 如果有帮助,我使用jquery datepicker

jQuery使用下一个select选项

我如何使用jQuery将已经select的项目的“下一个”项目设置为“已select”。 例如,如果我有: <select> <option value="1" >Number 1</option> <option value="2" selected="selected">Number 2</option> <option value="3" >Number 3</option> <option value="4" >Number 4</option> </select> 我们可以看到select了“Number 2”,并且使用jQuery,我想将“Number 3”设置为selected,并从“Number 2”中删除所选的“attribute”。 我假设我需要使用下一个select器,但我不太确定如何实现。

如何在当前date前30天获得?

我有一个开始日历input框和一个结束日历input框。 我们希望在当前date之前30天的默认开始日历input框和结束日历input框是当前date。 这是我的datevariables。 var today = new Date(), dd = today.getDate(), mm = today.getMonth(), yyyy = today.getFullYear(), month = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October" "November", "December"], startdate = month[mm] + ", " + yyyy.toString(); 结束date将是类似var enddate = startdate – 30; 显然这是行不通的。 所以如果当前date是2011年12月30日,我想要开始date为2011年12月1日。 编辑:我的问题被回答…有点。 Date.today(); 和Date.today()。add(-30); 工作,但我需要格式为2012年1月13日。不是周一2012年1月13日10:48:56 GMT -055(美国东部时间)。 任何帮助?

准确降低可缩放div上的可拖动元素

问题 我有一个小问题拖动元素到一个可伸缩的div容器。 一旦元素实际上在容器中,元素就会很好的拖拽,并按照它们应该的方式工作。 拖到可伸缩容器上的较大元素没有太多问题。 但是,当拖动较小的元素时,可以看到鼠标不再附加到所述元素上,并且当它被放下时,它会掉落一点。 我正试图find一个解决scheme,我的鼠标停留在元素上,并且掉落在应该放置的地方。 我已经解决了一点一滴的问题,你可以在下面看到,但这是让我疯狂的难题的最后一块。 如果有人有时间伸出援助之手,将不胜感激。 这是一个codepen – 单击并将两个蓝色的元素拖到白色的容器来尝试一下 Codepen 全屏幕视图 行动中的短GIF 这将有助于确保可放置区域与缩放容器一起使用。 $.ui.ddmanager.prepareOffsets = function(t, event) { var i, j, m = $.ui.ddmanager.droppables[t.options.scope] || [], type = event ? event.type : null, list = (t.currentItem || t.element).find(":data(ui-droppable)").addBack(); droppablesLoop: for (i = 0; i < m.length; i++) { if (m[i].options.disabled || (t && […]