如何知道何时加载窗口弹出窗口?

试过我的代码: var w = window.open(“http://www.jsfiddle.net”); if (w) { w.onload = function() { $(‘#complete’).html(“finished”); }; } 但我远离目标。 我想在窗口加载时在div中写“完成”。 我该怎么做?

如何切换特定的类集

我有一系列的课程: CLASSA CLASSB classC 我有一个 ,需要根据具体情况在其中一个类之间切换。 你可能会说使用jQuery toggleClass 然而,我的跨度已经附加了其他类,需要始终保持。 jQuery中最快和最短的代码是做什么的?

复杂的jQueryfilter()不起作用

我试图动态插入链接以返回到网页每个部分末尾的文档顶部(可悲的是,但它是基于表格的布局)。 我正在使用jQuery filter()选择器,虽然我没有得到任何错误,但它没有对浏览器输出进行任何更改。 当我对变量使用alert()时,它表示Object object 。 我理解问题出在我定义filter本身的行中,但我找不到类似的例子,我不知道如何解决它。 这是代码: HTML section title 1 text text section title 2 text text JavaScript的 $(document).ready(function(){ var lastRow = $(‘tr’).filter(function(){ return $(this).next()==$(“.head”); // Here’s the problem, IMO }); var a = ‘go to top ↑’; lastRow.after(a); }); 该脚本尝试选择class=”head”的行前面的每一行,并插入一个带有top链接的行。

IE 11 v11不尊重单台机器上的“禁用”属性

我支持使用Jquery v3.3.1的asp.net Web应用程序,它使用JavaScript来禁用“text”或“date”类型的各种输入,使用如下代码: $(‘#id’).prop(‘disabled’,true); 当这个javascript应用于“text”或“date”类型的输入时,它的外观变为灰色,用户无法编辑输入的内容。 问题是,当在我们建筑物中的一台机器上的IE 11中查看该页面时,“text”或“date”类型的输入的“disabled”属性被部分忽略。 数百台计算机访问此网页,但只有一台计算机可以解决此问题。 “部分忽略”是指当输入的’禁用’属性设置为true时,如上面的代码片段中输入显示为禁用,但用户可以在禁用的输入中键入值(输入上的任何掩码都会被忽略;例如,日期掩码或限制整数输入的掩码。 从好的方面来看,这些输入禁用输入的幻像值也会被忽略; 例如,如果输入的类型为“date”且用户输入单词“cat”,则不会发生客户端validation错误,并且当表单被回发时,输入的值为null,这当然是理想状态。 总而言之,这绝对是一个美容问题。 function上,页面在问题机器上的行为与其他任何地方的行为相同。 我最初认为这个问题是由于问题机器有一个IE版本,我们大楼里没有其他机器(v11.0.60)。 但在将问题机器和其他一些机器升级到IE 11.0.70之后问题仍然存在于问题机器上。 具有相同IE 11.0.70的其他计算机表现正常。 我搜索了无数的IE设置,但在问题机器上找不到任何不同的东西。 还有其他人有这个问题吗? 关于如何调试这样的问题的任何提示都非常感谢。

选择项目后自定义jQuery selectmenu下拉按钮?

我正在寻找颜色的下拉列表,每种颜色都作为项目旁边的小方块。 有: 想(大致): 这个版本(jsfiddle)适用于下拉项目本身,但我希望按钮也更新为旁边有彩色方块。 $.widget(“custom.coloriconselectmenu”, $.ui.selectmenu, { _renderItem: function (ul, item) { var li = $(“”, {text: item.label}); var bgColorStyle = ‘background-color:’ + item.element.attr(“data-color”); var fullStyle = “float: left; width: 21px; height: 19px; margin-right: 7px;” + bgColorStyle; $(“”, {style: fullStyle}).appendTo(li); return li.appendTo(ul); } }); $(“#selectId”).coloriconselectmenu({icons: {button: “custom-button”}}); 是否有一种很好的方法可以修改值更新中的下拉按钮,以包含下拉列表中的颜色方块?

jQuery文件上传器只发送一个块

我在我的Django应用程序中使用jQuery文件上传器。 我有一个问题,Django只收到我的大文件的一大块。 起初我认为这可能是我的UploadFileHandler的问题但是当我从上传器记录chunksend事件时它只被触发一次(而不是我的情况下的9次)。 任何想法为什么上传者只发送一个块? 这是我的代码: $(‘#fileupload’).fileupload({ dataType: ‘json’, maxChunkSize: 10000000, add: function (e, data) { console.log(data); var uploadRow = $(‘#upload-item-master’) .clone() .removeAttr(‘id’) .appendTo(“#upload-container”) .hide() .fadeIn(1000); uploadRow.find(‘.name’).text(data.files[0].name); var jqXHR = data.submit() .always(function (result, textStatus, jqXHR) { if(result.status == 201) { uploadRow.find(‘.progress .bar’).css(‘width’,’100%’); uploadRow.find(‘.progress’).removeClass(‘active’); } else { uploadRow.find(‘.progress .bar’).css(‘width’,’100%’); uploadRow.find(‘.progress’).removeClass(‘progress-success’); uploadRow.find(‘.progress’).removeClass(‘progress-success’); uploadRow.find(‘.progress’).addClass(‘progress-danger’); } }) }, chunksend: function(e, […]

使用来自其他字段的值填充字段

我对PHP和javascript很新,所以如果这是一个简单的问题,请向我道歉。我有一个带有下拉框和GO按钮的表单,用于选择文档(从下拉框中)并导航到它们(GO按钮) )。 我想要做的是在选择下拉项时从数据库中检索文档URL并将其传递给按钮,因此单击它时会将用户发送到文档。 MySQL查询如下所示: SELECT `Bruel_URL` FROM `mpctz_rsform_bruels` WHERE `Bruel_ID` = GO.value 所以问题是: 如何从Bruel_ID获取值并将其传递给MySQL查询(我在上面的查询中将其表示为GO.value)? 如何检索和存储Bruel_URL ? 如何编写将用户发送到Bruel_URL的javascript函数? 谢谢你的帮助! 达尼

使用jQuery .load()将参数传递给php函数并调用它

这是我的jQuery .load函数。 我想要做的是使用jQuery传递的值运行php函数。 我想我只是不明白如何将值与jQuery传递给服务器。 我可能需要使用.get或.post吗? 请指教。 $(document).ready(function(){ $(“#scotland”).click(function() { $(“#Main”).load(‘thumbs.php #Main’, $path=./scotland); }); }); jQuery脚本所针对的php div。 <?php function thumbnailload($path) { $dir_handle = @opendir($path) or die("Unable to open folder"); while (false !== ($file = readdir($dir_handle))) { if(ereg("(.*)\.(jpg|bmp|jpeg|png|gif)", $file)){ echo "”; } } closedir($dir_handle); } thumbnailload($path); ?>

屏幕上的jquery slide div

下拉动画完成后,我想让fromleft从屏幕上飞到/滑入div的中间,并且从左边开始,从右边到中间滑动/滑入地点 我已经修了好几天但没有运气。 谢谢你的帮助,马特 Banner Test $(document).ready(function(){ $(‘.hidden’).slideDown(200); }); Fly in from left Fly in from right

Fancybox – 将函数应用于多个元素

下面的源代码由Cristiano G. Carvalho在回答问题时发布: 使用其他用户制作的其他链接调用fancybox gallery 。 Manual Call Fancybox $(document).ready(function(){ $(“.manualfancybox”).click(function() { var photos = new Array(); $(“.details_gallery_min a”).each(function(){ href = $(this).attr(“href”); title = $(this).attr(“title”); photos.push({‘href’: href, ‘title’: title}) }); jQuery.fancybox(photos , { ‘transitionIn’ : ‘elastic’, ‘easingIn’ : ‘easeOutBack’, ‘transitionOut’ : ‘elastic’, ‘easingOut’ : ‘easeInBack’, ‘opacity’ : false, ‘titleShow’ : true, ‘titlePosition’ : ‘over’, ‘type’ […]