天道酬勤,学无止境

jquery

Making the Cursor Disappear

问题 回答1 你的意思是鼠标光标消失了? 如果是这样,您可以使用 css 将任何 gif 用作鼠标光标,甚至是透明的。 因为形象,我想你会说德语? 如果您在此处回答了所有问题,请查看此处。 编辑:我想我用 JQuery 做了你想要的 - 快速而肮脏,虽然......用 IE6 和 FF 3 测试。在这里下载一个例子

2022-05-17 05:18:04    分类:技术分享    php   jquery   css   cursor

Datatable Fixed Column (Right Only) Issue

问题 我正在使用 JQuery Datatable,但在使用固定列时遇到了问题。 它已经显示了我固定列的两倍 我正在使用服务器端处理,这是我的代码: dataTable = table.dataTable({ fixedColumns: { leftColumns: 0, rightColumns: 1 }, scrollX:true, scrollCollapse: true, "fnDrawCallback":function(oSettings) { $('div.choosePage select').val(dataTable.DataTable().page()); }, "pagingType":"bootstrap_full_number", "processing": true, "serverSide": true, "ajax": { "data":GETDATA, "dataSrc":SETAJAXDATA }, "fnInitComplete":completeProcess, "colReorder": true, "order": [ [0, 'asc'] ], "dom": "<'row' <'col-md-12'>><'row'<'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md

2022-05-17 05:07:03    分类:技术分享    javascript   jquery   datatable

jQuery File Upload Using PHP

问题 我正在尝试通过将文件存储到上传文件夹并将名称保存到数据库中来进行简单的 pdf/excel 文件上传。 这里的问题是,在我点击上传按钮后,数据库保存了我的$transaction->test = "something"; 但不是文件或目录。 <input type="file" id="upload" name="upload" accept="application/pdf,application/vnd.ms-excel" /> <input id="next" class="btn btn-primary" type="button" value="Upload" /> <script> uploadFile : function (upload) { $.ajax({ type: 'POST', url: 'upload.php', data: { upload: $('#upload').val(), }, success: function(data) { if(data.result == true){ alert("File has been uploaded successfully"); } else{ alert("Fail to upload file"); } }, }); return false; } </script> 上传.php

2022-05-17 05:05:10    分类:技术分享    php   jquery   file-upload

How to get rid of editor’s error for object.key

问题 我有以下代码,它基本上获取了一些 JSON 数据,查找带有“servergenre”的键,并将结果保存在一个数组中。 这是这个问题的后续。 let result = []; Object.keys(data).forEach( key => { if(/servergenre/.test(key)){ result.push(data[key]) } }); 即使代码工作正常,在某些编辑器中也会引发语法错误: “ key ”:无法解析的变量或类型键 “ => ”:预期的表达式 "if( / server...": 期望形式参数名称 " )){ ": ,预期 " }); ": 预期的语句 这是一张图片,向您展示错误的位置: 正如我所说的代码工作正常,我只需要修复它或其他方法来消除错误。 此外,许多压缩器和压缩器不支持这段代码。 所以我不能缩小它。 提前致谢。 回答1 ES2015,以前称为 ES6,是 JavaScript 的更新版本,它为您正在使用的函数引入了诸如=>语法等特性。 并非所有浏览器都完全支持 ES2015 的所有功能,因此许多使用它的人首先通过编译器(“转译器”)将其转换为所有浏览器都支持的 ES5。 Babel 就是这样一种转译器。 但是,如果您只针对较新的浏览器,那就可以解释为什么=>语法对您有用。 您只需要更改编辑器设置即可理​​解该语法。

2022-05-17 04:58:07    分类:技术分享    javascript   jquery   json   syntax

Why I am getting 503 error site overloaded capacity?

问题 我在 jquery 中使用 attr("href","URL to original NEWS") 设置属性(参见代码)。 当我点击新闻标题时,它会打开新闻网站上的原始文章。 为什么我收到 503 错误站点过载容量(请参见屏幕截图),因为除了获取 JSON 数据之外我没有发送请求。 我也遇到超时错误。 我该如何解决此类错误? 代码: <div id="sidebar-wrapper"> <ul class="sidebar-nav"> <strong>Latest Headines</strong> <li> <a href="" class="title">Your news title</a> </li> <li> <a href="" class="title">Your news title</a> </li> <li> <a href="" class="title">Your news title</a> </li> <li> <a href="" class="title">Your news title</a> </li> <li> <a href="" class="title">Your news title</a> </li> </ul> </div> 在 JavaScript 中: $(document).ready(function() { $

2022-05-17 04:43:08    分类:技术分享    javascript   jquery   json

Have a select menu select a value in another select menu with Jquery Mobile [duplicate]

问题 这个问题在这里已经有了答案: 如何以编程方式从控件自己的更改事件中更改选择框选择并使其在移动浏览器中工作1回答 4年前关闭。 当用户选择一个选项时,我试图让优先级下拉菜单动态更改另一个下拉菜单的值。 我正在使用 Jquery Mobile,但不确定如何实现这一点。 这是我目前的 HTML。 因此,如果我选择优先级正常,我会喜欢它,所以在 commETA 和 compETA 选择框中选择 48 小时。 提前感谢您的帮助! 回答1 编辑:正如 Omar 在评论中所说, val()应该可以正常工作 - 正确的过滤器是:selected : $("select").each(function(idx) { var selectedValue = $(this).find("option").filter(":selected").attr("value"); }); EDIT2:初始selected属性

2022-05-17 04:23:08    分类:技术分享    jquery   jquery-mobile

How to ignore unwanted characters from textbox (JavaScript or jQuery)

问题 回答1 试试那个代码: $("#id").keypress(function (e) { //if the letter is not digit then display error and don't type anything if ( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) { return false; } }); 参考 http://roshanbh.com.np/2008/04/textbox-accept-only-numbers-digits.html 回答2 $("input").keypress(function (e) { if (e.which < 48 || e.which > 57) return false; }); 回答3 我不建议拦截击键,允许用户输入他/她想要的任何内容,并验证用户操作(提交/选择等)。 例如看这个 jQuery 插件:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 回答4 你说你不想包括字母然后你说你只想忽略大小写? 你需要做什么? 您可以使用string.toLowerCase()忽略 JS 中的小写 回答5 对于仅限数字,我使用这个 jQuery 扩展/插件 http

2022-05-17 03:57:04    分类:技术分享    javascript   jquery

Mousedown Event with ipad/iphone Compatibility? - jQuery Mobile

问题 我在 jquery 中写了一个小滚动条。 滚动条似乎可以在 PC 和 Mac 上完美运行。 但是它不适用于触摸设备。 我想这是由于调用了mousedown属性。 如何在 PC 和触摸屏设备上进行这项工作? 谢谢 $('.scroll-nav-up, .scroll-nav-down').live('click', function(){ $('.scroller-wrap').stop(); return false; }); $('.scroll-nav-up').live('mousedown', function(){ $(this).closest('.item').find('.scroller-wrap').animate({ top: -($(this).closest('.item').find('.scroller-wrap').height() - 250) }, 800); }); $('.scroll-nav-down').live('mousedown', function(){ $(this).closest('.item').find('.scroller-wrap').animate({ top: 0 }, 800); }); 回答1 如果您使用的是 jquery mobile,请尝试处理其新事件tap并taphold http:/

2022-05-17 03:49:21    分类:技术分享    jquery   jquery-mobile

Removing specific item from localStorage

问题 我正在使用 jQuery/JS 向 localStorage 添加一些项目,这一切都很好,但是在尝试删除数组中的特定项目(如果它是同一个项目)时证明是困难的。 在我的控制台日志(用于测试)中,它似乎清除了 [Object] 但它没有更新密钥。 也许我的层次结构是错误的......有什么想法吗? // function addToStorage(elem, name) { localData = localStorage.getItem(name + 'Storage'); var typefaces; if (localData == 'null' || !localData) { typefaces = []; } else { typefaces = JSON.parse(localData); } typefaceID = elem.find('input').val(); typefaceName = elem.find('input').attr('data-name'); typefacePrice = elem.find('input').attr('data-price'); typefaceQty = 1; $.each(typefaces, function(index, value) { if (value !== null) { if (value

2022-05-17 03:30:14    分类:技术分享    javascript   jquery   html   local-storage

Clear Input Field on Invalid Input Entered in Jquery Autocomplete

问题 我正在使用 devbridge/jQuery-Autocomplete 我在做什么? 我已将此自动完成附加到输入字段。 作为自动完成行为,它允许您根据查找数据键入和显示一些建议。 因此,用户可以简单地输入一些字母,并根据它获得建议的数据。 当用户从建议的数据中选择任何内容时,我会保存其 ID 以供进一步操作。 我将该 ID 保存在隐藏的输入字段中。 它工作正常。 问题: 案例 1:第一次当用户从列表中选择任何内容并且它的 id 进入隐藏输入时。 没关系。 但是当用户决定更改它并且新值不在列表中时,我必须清除我无法清除的隐藏输入。(这是问题1) 案例 2:自动完成有选项 - onInvalidateSelection但它对我不起作用。 这是代码: $('body').on('focus',".qualification_major_data", function(){ var qualifications_major_string = [{data: "1", value: "Tom Smith"}, {data: "2", value: "Tommy Smith"}, {data: "3", value: "add Smith"}]; $(this).autocomplete({ lookup: qualifications_major_string, appendTo: '

2022-05-17 03:29:18    分类:技术分享    jquery   autocomplete