推荐 最新
笑面猫

谷歌浏览器下 jquery1.9.1 会报 DOMException: Failed to execute 'querySelectorAll' on 'Element'?

我用这个jq写了几个网站 都上线了 但是昨天开始谷歌控制台就开始报错这个 火狐浏览器就没事 哪位前辈知道是怎么回事? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/eb8bca562ba11c6f8163062daa6b1a38.png)

15
1
0
浏览量254
楠楠不难难

如何解决动态创建的droppable的over事件无法被第一时间触发的问题?

我使用jqui中的droppable小部件。 我的父元素“Div”是一个droppable对象,当accept对象“ball”进入其中时会在父元素Div内创建另一个同样是droppable的子元素“circle”,这个子元素同样绑定了一个over事件,当“ball”对象进入“circle”时,会触发“进球了”函数 但是,我发现:当我移动ball进入Div内,circle产生了,而此时我移动ball进入circle内,却没有正确触发“进球”事件(事实上,任何绑定在"circle"上的droppable事件都没有触发),必须先松开处于拖拽中的ball,再点击ball拖拽,使其进入circle中,才能正确触发circle的over事件。 然而,这并不符合我的预期,我希望当ball进入Div内,再进入circle时,能够直接触发这个事件,而不是先松开,再拖拽,随后触发这个事件,我该如何解决这个问题?感谢任何愿意提出的建议!

16
1
0
浏览量315
小飞侠007

jqui的draggable功能在scale修改的情况下不能正常运作?

在使用jquery-ui的draggable功能时,若drag对象的父元素经过scale修饰调整了大小的比例,则此时的拖拽会出现拖拽对象瞬移,并且拖拽距离与鼠标距离不同的情况。

10
1
0
浏览量373
万码WUJ6BZ01

使用bootstrap table时不能显示筛选列和分页每页显示的行数?

在学习bootstrap-table时遇到不能显示列筛选和分页每页显示行数,点击的时候完全没反应。有没有大神能帮忙解答一下? "https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1724984283737_vuwR.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1724984283737_vuwR.png) "https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1724984246495_6kOt.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/community/1724984246495_6kOt.png) @{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Index.cshtml"; } var clients = []; $(function () { clients = clientsInit(); //1.初始化Table var oTable = new TableInit(); oTable.Init(); }) function btn_add() { $.modalOpen({ id: "Form", title: "新增用户", url: "/SystemManage/User/Form", width: "700px", height: "510px", callBack: function (iframeId) { top.frames[iframeId].submitForm(); } }); } function clientsInit() { var dataJson = { dataItems: [], organize: [], role: [], duty: [], user: [], authorizeMenu: [], authorizeButton: [] }; var init = function () { $.ajax({ url: "/ClientsData/GetClientsDataJson", type: "get", dataType: "json", async: false, success: function (data) { dataJson.dataItems = data.dataItems; dataJson.organize = data.organize; dataJson.role = data.role; dataJson.duty = data.duty; dataJson.authorizeMenu = eval(data.authorizeMenu); dataJson.authorizeButton = data.authorizeButton; } }); } init(); return dataJson; } var TableInit = function () { var oTableInit = new Object(); //初始化Table oTableInit.Init = function () { $('#gridList').bootstrapTable({ url: '/SystemManage/User/GetGridJson', //请求后台的URL(*) method: 'get', //请求方式(*) toolbar: '#toolbar', //工具按钮用哪个容器 striped: true, //是否显示行间隔色 cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*) pagination: true, //是否显示分页(*) sortable: false, //是否启用排序 sortOrder: "asc", //排序方式 queryParams: oTableInit.queryParams,//传递参数(*) sidePagination: "server", //分页方式:client客户端分页,server服务端分页(*) pageNumber: 1, //初始化加载第一页,默认第一页 pageSize: 25, //每页的记录行数(*) pageList: [10, 25, 50, 100], //可供选择的每页的行数(*) search: true, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大 strictSearch: true, showColumns: true, //是否显示所有的列 showRefresh: true, //是否显示刷新按钮 minimumCountColumns: 2, //最少允许的列数 clickToSelect: true, //是否启用点击选中行 height: $(window).height() - 40, //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度 //uniqueId: "ID", //每一行的唯一标识,一般为主键列 showToggle: true, //是否显示详细视图和列表视图的切换按钮 cardView: false, //是否显示详细视图 detailView: false, //是否显示父子表 queryParamsType : "undefined", columns: [{ checkbox: true }, { field: 'F_Id', title: '主键' }, { field: 'F_Account', title: '账户' }, { field: 'F_RealName', title: '姓名' }, { field: 'F_Gender', title: '性别', formatter: function (value, row, index) { if (value == '1') { return '男'; } else { return '女'; } } }, { field: 'F_MobilePhone', title: '手机', }, { field: 'F_OrganizeId', title: '公司', formatter: function (cellvalue, options, rowObject) { return top.clients.organize[cellvalue] == null ? "" : top.clients.organize[cellvalue].fullname; } }, { field: 'F_DepartmentId', title: '部门', formatter: function (cellvalue, options, rowObject) { return top.clients.organize[cellvalue] == null ? "" : top.clients.organize[cellvalue].fullname; } }, { field: 'F_DutyId', title: '岗位', formatter: function (cellvalue, options, rowObject) { return top.clients.duty[cellvalue] == null ? "" : top.clients.duty[cellvalue].fullname; } }, { field: 'F_CreatorTime', title: '创建时间', }, { field: 'F_EnabledMark', title: '允许登录', }, { field: 'F_Description', title: '备注', }, ] }); }; //得到查询的参数 oTableInit.queryParams = function (params) { var temp = { //这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的 pagesize: params.pageSize, //页面大小 page: params.pageNumber, //页码 sord:params.sortOrder, sidx: 'F_DepartmentId asc,F_CreatorTime desc' //排序列 //departmentname: $("#txt_search_departmentname").val(), //statu: $("#txt_search_statu").val() }; return temp; }; return oTableInit; }; 新增

1
0
0
浏览量191
云卿山手

如何通过import $ from jquery导入jquery?

如何通过import $ from jquery导入jquery? npm init -y npm install jquery // index.js ..... import $ from jquery "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/9219db0caf62dab438eb70c47937ea22.png) 我想可能是因为jquery不支持"import","export"语法的,需要先进行转换,在"npm上的jquery介绍里" (https://link.segmentfault.com/?enc=F7LdYpYQMnK5O2Rev6xDiw%3D%3D.uetDrqbrM67D96ySRA%2FcFL%2BaF%2BMc%2FKfit3SBeetMEbyns1DFUHz1sHT4XvEquq5c)上也提到了"webpack,browser, babel" "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/ecded481b0f7469cdee597c037c15e2b.png)

0
1
0
浏览量194
七厦

如何确定jQuery绑定事件的位置?

百度首页的“百度一下”按钮是怎么绑定的点击(click)事件的? 其中一种是使用标签,这种会刷新整个页面。 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240926/a7519cde9cbe498949a4c9ce8f0f2297.pnghttps://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240926/ee07340f0bf84230cfeb9e74da776d51.png 我想知道的是第二种。在点击“百度一下”按钮后,会进行异步刷新,代码会进入到jquery中,但是我没有找到到底是怎么实现监听的?然后这种实现绑定,的流程也不怎么懂 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240926/d78b6cb79f5e7c67612236e43556cdb1.png jquery中的这段代码 (f = y.handle) || (f = y.handle = function(e) { return typeof ct === Y || e && ct.event.triggered === e.type ? t : ct.event.dispatch.apply(f.elem, arguments) } 是怎么绑定到按钮上的?或者有大佬可以告知绑定的位置 。百度这个是进行测试,最想知道的是有没有办法在不使用按钮点击的情况下直接调用按钮所绑定的逻辑代码,比如 "ct.event.dispatch.apply(f.elem, arguments)"。谢谢大家

0
1
0
浏览量191
我是张工你呢

jQuery动态更新SVG后,点击事件为何失效?

$('.class1 .class2 .path1').on("click", function() { alert('12345'); }); 此时点击svg区域会有弹窗显示12345,然后我使用jquery动态更新svg内容: $('#svg-1').html(''); 然后我再点击svg区域却显示没有任何弹窗。 请教为何动态生成的svg内容无法响应点击事件呢?感谢。 我通过console控制台执行如下代码后,再点击svg区域却可以显示12345弹窗: $('.class1 .class2 .path1').on("click", function() { alert('12345'); }); 使用 $('#svg-1').on("click", '.class1 .class2 .path1', function() { alert('12345'); }); 仍然没有弹窗显示!

0
1
0
浏览量193
万码WUJ6BZ01

javascript学习顺序:先系统学习jQuery再学习基本JavaScript是否会相对快捷?为什么?

个人情况: 半年前端学习积累: - html,css基本熟练 - javascript能看懂,会写简单的轮播图代码。会改大部分的js特效。 问题背景: 想要利用暑假两个月的时间系统学习javascript,目的是熟练打好js基础。咨询老师,身边的同学之后,给出的建议是先从jQuery入手,熟练jQuery之后再学习原生js。但各大论坛给出的建议均是先从js入手。 自己的体验: - 在线课堂分别听了jQuery基础和JS基础。都能跟上进度且理解。没有出现其他论坛大牛说的不懂JS就读不懂jQuery代码的问题。 - 依然担心jQuery熟悉之后再学习JS会很难有更大的提高,形成粗糙的代码风格。 问题总结: 请教各位前辈,您学习js的顺序是怎样的?您觉得以我的个人情况,应该如何安排学习进度?

0
0
0
浏览量203
万码WUJ6BZ01

大模型返回的内容,如何根据格式渲染到HTML中?

调用大模型返回的文字内容,如何根据格式渲染到HTML中? 我调用了百度大模型返回的字符串都是带格式的: 1,有普通的文本格式带\n换行的 2,有MD文档格式的 我用的是jquery发送的请求,拿到这些数据之后,我是用html()添加到div之后,都是普通的字符串,连符号也输出了,如何正确的渲染呢?

0
0
0
浏览量204
横刀立马007

主流前端往后端发送请求技术,是ajax吗?

现在主流的前端往后端发送请求的技术是什么,ajax吗?ajax必须使用jquery吗?为什么网上都说jquery已经被淘汰了呢? 现在主流的前后端交互技术是什么?

0
1
0
浏览量153