Tag: javascript

为什么这个解体不起作用?

我几分钟前尝试回答这个问题并为自己准备了这个例子: function trialMethod() { alert(‘On Submit Run!’); return true; } function trialMethod2() { alert(‘On Submit Run trialMethod2!’); return true; } 为什么第一个解除绑定不起作用: 但是这个适用于trialMethod2方法:

如何使用JQuery将HTML表转换为列表?

我将如何转换表格 Name Price Name Price 到jQuery的段落列表 Name Price Name Price Toggle list view $(“#products-show-list”).click(function(){…});

链接在响应的图像背景的某个位置上

我有一个任务要做,我无法找到目标的解决方案或方向。 任务 此任务需要一些位于图像完整背景中的链接。 该图像中包含一些产品,并且链接需要位于这些产品之上,考虑到屏幕可以更宽或者不宽,因此图像背景可以拉伸,因此链接的位置也必须适应。 知道怎么做吗? 试用 我已经尝试了 和 标签,但与平板电脑的兼容性可能很棘手。 另一个很大的问题是我可以指定它的位置,但我不能在这些元素上放置任何图像或CSS。 也许解决方案是jquery? 有任何想法吗? HTML O O 因此,热点是我认为绝对位于某个位置的链接。 也许您有其他输入或指示可供遵循? 提前致谢!!!! 小提琴: http://jsfiddle.net/uDCuB/

为什么我的网站在IE中崩溃?

我的网站在Firefox中运行良好,但它在IE中崩溃了。 我正在使用大量的jQuery来淡出内容。 当用户点击上述链接之一几次时,它将在IE中崩溃。 这是我的网站: Idea Palette 我完全不知道为什么网站在IE中崩溃了。 我甚至不知道从哪里开始调试我的问题。 我的计算机上没有Visual Studio,但是在我的朋友计算机上,Visual Studio会读取一条消息“iexplore.exe [####]中发生了未处理的win32exception” 有没有人有任何想法?

jQuery $ .ajax()执行了两次?

这是一个按钮: 和绑定事件: $(“#addToCart”).bind(‘click’,function(){ $.ajax({ url: ‘/cartManager/add’, data:{ pictureId: currentImageId, printSize: $(“#size option:selected”).val(), paperType: $(“#paperType option:selected”).val(), quantity: 1 }, success: function(){ $(“#modal”).html(“ОКClosing in a sec”).delay(1000); $(“#modal”).overlay().close(); } }); return false; }); 一切工作都找不到一件令人烦恼的事情,我在Chrome开发者控制台中看到了两个请求: add / cartManager: Request URL:http://127.0.0.1:8000/cartManager/add?pictureId=4&printSize=2&paperType=1&quantity=1 Request Method:GET Status Code:301 MOVED PERMANENTLY add / cartManager / add?: Request URL:http://127.0.0.1:8000/cartManager/add/?pictureId=4&printSize=2&paperType=1&quantity=1 Request Method:GET Status Code:201 CREATED 两者的请求标头几乎相同,是请求标头中的唯一区别: […]

当我使用JQuery提交我的GET表单时如何更改查询字符串?

假设我的页面中有一个简单的表单,如下所示: Min price: Max price: 当我提交表单时,我有以下url: HTTP://…/properties/search MIN_PRICE = 100000&MAX_PRICE = 200000 我想更改此url: HTTP://…/properties/search价格= 100000,200000 为此,我使用JQuery和JQuery查询字符串插件 : $(document).ready(function() { $(“#form_search”).submit(function() { var querystring = rewrite_interval_qstring(); // querystring equals “?price=100000,200000” -> exactly what I want ! // ??? }); }); 如何更改(评论“???”)提交url? 我已单独测试了以下说明,但它不起作用。 window.location = querystring; window.location.href = querystring; window.location.search = querystring;

ASP.Net MVC jQuery UI DatePicker日期格式

我最终试图强制使用这个jQuery datepicker控件来理解特定的日期格式。 这到底是怎么回事? 视图 @Html.TextBoxFor(model => model.StartDate, “{0:dd/MM/yyyy}”, new { @class = “datefield” }) 使用Javascript $(function () { $(“.datefield”).datepicker({ dateFormat: ‘dd/MM/yyyy’, showOn: “button” }); }); 在页面加载 datepicker点击,到目前为止一切顺利 选择日期……什么?

使用jQuery隐藏多个元素并获得一个回调

问题非常简单。 如果我用jQuery选择两个或多个元素,例如,使用jQuery的fadeOut()函数来隐藏它们,则会调用两次回调函数(对于每个元素)。 有没有办法只收到一个回调? 我目前用于执行此任务的代码粘贴在下面。 $(‘#element-1, #element-2’).fadeOut( 250, function() { /* Callback invoked twice. */ }); 之前已经发布了类似的问题( jQuery multiple animate()回调 ),但对于看似简单的问题,解决方案似乎相当复杂。

从WEB中提取JSON时内存泄漏

我已经花了好几天时间从我能想到的每一个角度来看它。 我正在开发一个简单的Windows 7小工具。 此脚本将从远程Web服务器提取JSON数据并将其放在页面上。 我正在使用jQuery 1.6.2作为$ .getJSON。 脚本每个循环消耗更多内存。 var count = 1; $(document).ready(function () { updateView(); }); function updateView(){ $(“#junk”).html(count); count++; $.getJSON( URL + “&callback=?”, populateView); setTimeout( updateView, 1000 ); } function populateView(status) { $(“#debug”).html(status.queue.mbleft + ” MB Remaining” + status.queue.mb + ” MB Total”); } 任何帮助将不胜感激….谢谢! 编辑:添加JSON数据样本 ?({“queue”:{“active_lang”:”en”,”paused”:true,”session”:”39ad74939e89e6408f98998adfbae1e2″,”restart_req”:false,”power_options”:true,”slots”:[{“status”:”Queued”,”index”:0,”eta”:”unknown”,”missing”:0,”avg_age”:”2d”,”script”:”None”,”msgid”:””,”verbosity”:””,”mb”:”8949.88″,”sizeleft”:”976 MB”,”filename”:”TestFile#1″,”priority”:”Normal”,”cat”:”*”,”mbleft”:”975.75″,”timeleft”:”0:00:00″,”percentage”:”89″,”nzo_id”:”-n3c6z”,”unpackopts”:”3″,”size”:”8.7 GB”}],”speed”:”0 “,”helpuri”:””,”size”:”8.7 GB”,”uptime”:”2d”,”refresh_rate”:””,”limit”:0,”isverbose”:false,”start”:0,”version”:”0.6.5″,”new_rel_url”:””,”diskspacetotal2″:”931.51″,”color_scheme”:”gold”,”diskspacetotal1″:”931.51″,”nt”:true,”status”:”Paused”,”last_warning”:””,”have_warnings”:”0″,”cache_art”:”0″,”sizeleft”:”976 MB”,”finishaction”:null,”paused_all”:false,”cache_size”:”0 B”,”finish”:0,”new_release”:””,”pause_int”:”0″,”mbleft”:”975.75″,”diskspace1″:”668.52″,”scripts”:[],”categories”:[“*”],”darwin”:false,”timeleft”:”0:00:00″,”mb”:”8949.88″,”noofslots”:1,”nbDetails”:false,”eta”:”unknown”,”quota”:””,”loadavg”:””,”cache_max”:”0″,”kbpersec”:”0.00″,”speedlimit”:””,”webdir”:””,”queue_details”:”0″,”diskspace2″:”668.52″}}) […]

用户名实时更改中keyup()事件和change()事件之间的差异

用户名html字段 Username: keyup()事件 $(document).ready(function(){ $(‘#username’).on(‘keyup’, function(){ var username = $(“#username”).val(); alert(username); }); }); change()事件 $(document).ready(function(){ $(“#username”).change(function() { var username = $(“#username”).val(); alert(username); }); }); 我的问题是我应该使用keyup()事件或change()事件来进行用户名validation吗?