Tag: jQuery的

强制文件通过JQuery下载

我有一个textarea接受一堆数据。 然后我通过$ .ajax将它提交给PHP脚本,该脚本处理它并生成KML。 var pData = $(“textarea#data”).serialize(); $.ajax( { type: “POST”, url: “tools.php?mode=process”, data: pData, success: function(data) { window.location.href = “tools.php?mode=download&”+pData; }); }); 这确实很好,直到我开始获得越来越多的数据。 现在我收到一个URI太大的错误,并试图找到一个强制文件下载的替代方法。 我也试过使用$ .post(),但我不能强迫它下载。

在这种情况下如何使用jquery-modal对话框?

我已经在使用了依赖于jquery.js文件的tablesorter.js 。 现在,我正在尝试使用modal dialog,该对话框最终依赖于jquery-1.9.1.js 。 由于2个jqueries不能在同一个模板上,我怎样才能让tablesorter.js和jquery对话框一起工作? 如果我删除jquery.js并且只包含jquery-1.9.1.js,我得到: Uncaught TypeError: Object [object Object] has no method ‘tablesorter’ 错误。 如果我删除jquery-1.9.1.js并仅包含jquery.js,那么我会收到以下错误: Uncaught TypeError: Object # has no method ‘dialog’ 我正在使用这样的Javascript和CSS:

jQuery在父项hover时停止子元素动画

我正试图在#jam列表中设置div的动画。 li具有背景图像,当hover时显示框类。 我遇到的问题是,当我hover盒子类div时,它们会触发hover。 如何才能使li背景图像hover而不是其中的元素? /*Services Pyrimid*/ $(‘ul#jam li’).hover(function() { $(this).find(‘div:first’).animate({opacity: 1.0, left:190}, 500); },function(){ $(this).find(‘div:first’).animate({opacity: 0, left:-400}, 500); }); text text

使用图像在div中切换div

我目前有以下代码: $(document).ready(function () { $(function () { $(‘#toggleinput’).click(function () { $(‘[id^=POPUP]’).toggle() }); $(“.img-swap”).on(‘click’, function () { if ($(this).attr(“class”) == “img-swap”) { this.src = this.src.replace(“_showall”, “_hideall”); } else { this.src = this.src.replace(“_hideall”, “_showall”) } $(this).toggleClass(“on”); }); }); }); 我有一个名为div id=”input” ,其中有一个分类(从3-50 +)其他div,称为div id=”POPUP{Some number}” 。 所以我有这个: 我想要做的是只切换“输入”div中的那些POPUP div。 将会有另一个叫做“响应”的div,它也会有POPUP div。 所以我想在两个具有不同父div的地方使用此代码。 现在,上面的代码切换所有 POPUP div而不仅仅是输入的那些。 我怎么做? 我是JQuery的新手,但我认为到目前为止它真的很棒! […]

使用sortable()方法并通过jQuery发送datain URL

我的两段代码都有效。 可悲的是,他们没有一起工作。 $(document).ready(function() { $(“#ui-sortable”).live(‘hover’, function() { **var string = ”; var folders = $(“[name^=’note-behaviour-folder-add’]”); for(var x = 0; x < folders.length; x++){ if ((folders[x].type === "checkbox") && (folders[x].checked)) { string = string.concat("&folders[]=" + folders[x].value); } }** $("#ui-sortable").sortable({ update: function () { $.ajax({ type: "POST", url: base_url + "behaviours/folders/jq_set_folder_behaviour_order", data: "&note_id=" + $("#ui-sortable").data("note") + string […]

在扩展菜单时添加减号( – ),在收缩时添加(+)

我正在尝试切换–当菜单扩展和收缩时+ 。 我可以选择添加和删除带有图像作为背景的类,但我决定使用–和+作为html。 我正在采取的方法是.remove() 和.append()与但我被困在那里。 这是我的小提琴 。 谢谢。

使用带有Ajax的jQuery .tabs()使用#in url预加载选项卡

很明显这适用于非ajax选项卡: http : //jqueryui.com/demos/tabs/default.html#tabs-2 但是如何让这个适用于ajax标签,如下例所示: http : //jqueryui.com/demos/tabs/ajax.html 我尝试过提供 ,但这并不是很有用,只是好奇这是什么最好的方法来使用url中的#来预加载带有jquery中的ajax标签的标签? 谢谢。

在IE6中无法选择jQuery动态生成的radiobutton

我需要通过jQuery动态生成radio或checkbox。 我使用以下代码: var type = “radio”; // maybe checkbox $(”).attr({ name: “ename”, value: “1” }) 但是,无法在IE6中选择生成的无线电(其他浏览器都可以)。 我该怎么办? marcc的回答解决了我的问题。

如何找出鼠标坐标(setTimeout问题)?

以下是解释所有内容的代码: $(‘#elem123’).mouseenter(function () { setTimeout(function () { //what are mouse coords? }, 650); });

如何设置父ul中第一个元素的HTML

我正在页面上做一个简单的JQuery AJAX更新,我只想用服务器返回的结果更新第一个列表元素(它只是一个数字)。 我的HTML有点像这样(psuedo): 101 Push Up Push Down 5 Push Up Push Down 33 Push Up Push Down 当用户点击Push Up或Push Down ,我会对服务器进行AJAX更新,并返回一个数字。 服务器知道要更新哪个产品(我排除了这个代码,因为这个代码不需要)我想用这个数字更新第一个li 。 我试过这段代码,但似乎更新了第二个li 。 也就是说,它用数字更新“ Push Up ” li 。 我不明白为什么? $(this).parents(“ul.product-controls li:first”).html(result); result只是从服务器发回的号码。 完整的JQuery代码: $(‘a[name=”PushUp”]’).on(‘click’, function(event) { $.ajax({ context: this, type: “post”, url: “page.cfm”, data: $.param(data), dataType: “json”, beforeSend: function() { }, […]