Tag: javascript

jQuery延迟 – 我需要管道或链来实现这种模式吗?

我正在尝试实现下面的场景,使用JQuery延迟,没有太多运气。 您将使用延迟api的哪些部分,以及如何构建调用以实现以下目标: 第一个ajax callA到serviceA检索ID列表 等到这个电话回来 然后n ajax调用serviceB,每次调用使用callA返回的列表中的Id 等到所有serviceB调用都返回 然后是对serviceC的最终ajax调用

模态图像库 – 多个图像

我目前正在尝试根据以下代码制作图像库: http : //www.w3schools.com/howto/howto_css_modal_images.asp 此代码适用于单个图像,但是当您尝试添加更多图像时它不起作用。 我相信这与使用ID的javascript有关,但是当我尝试使用类代替ID时代码将无效。 有没有人有幸使用W3学校的这个例子创建一个工作图库? 谢谢! 🙂 这是我的代码正文中的HTML和JavaScript。 Gallery × × // Get the modal var modal = document.getElementById(‘myModal’); // Get the image and insert it inside the modal – use its “alt” text as a caption var img = document.getElementsByClassName(‘myImg’); var modalImg = document.getElementById(“modal-image”); var captionText = document.getElementById(“caption”); img.onclick = function(){ modal.style.display […]

使用Javascript将Largefile上载到Azure Blob

我已经看到一些示例,其中文件传输到服务器端,然后上载到Azure Blob存储。 但是我的文件大小只有几GB。 有没有办法可以使用客户端脚本直接将文件上传到Azure Blob存储,而不是从服务器端执行以节省时间。

Jquery在onload上执行onchange事件

我有一个函数,在更改事件时运行post操作。 $(“select#marca”).change(function(){ var marca = $(“select#marca option:selected”).attr(‘value’); $(“select#modello”).html(attendere); $.post(“select.php”, {id_marca:marca}, function(data){ $(“select#modello”).html(data); }); }); 我想执行这个函数onload事件。 可能吗? 有没有一个很好的方法来做到这一点?

是否有一个插件或jquery滑块的示例使用非均匀可分的值?

我发现了两个优秀的jquery插件,用于为Web表单生成一个滑块,在不支持javascript的浏览器中关闭样式会很好地降级。 第一个是Jquery.UI版本: http ://ui.jquery.com/demos/slider/#steps 第二个是滑块的选择元素: http : //www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/ 但是我需要创建一个滑块,它不仅可以将滑块分成相等的部分。 例如,假设我有以下数字范围: 800,1000,1100,1200,1300,1400,1500 我希望滑块在800到1000之间有一个很大的差距,然后在1100-1500之间有较小的间隙 所以滑块看起来有点像这样: 800 —- 1000–1100–1200–1300–1400–1500 我希望它能降级为下拉,所以问题是有没有人知道一个支持这个的插件或者有最好的实现方法的建议,定制我自己的filamentgroup插件卷等。 更新:使用灯丝组的滑块进行黑客攻击,无论如何它都通过JQuery UI的滑块实现了手柄。 所以看起来像修改JQuery.UI它的self是唯一可用的选项。 将在代码中挖掘,看看我是否能找到需要改变的必要位。 如果在此期间任何人有任何想法!

jquery中的自定义警报和确认框

在jquery是否有任何alert和confirm对话框,其中包含自定义标题和自定义内容。 我搜索了很多网站但找不到合适的网站。 任何网站链接或任何内容都是可观的。

Jquery – 延迟回调,直到完成多个动画

在多个元素完成动画制作后,我需要一个回调来执行一次。 我的jquery选择器如下: $(‘.buttons’).fadeIn(‘fast’,function() { // my callback }); 这个问题是按钮类匹配了许多元素,所有这些元素都需要在执行回调之前淡入。 就目前而言,回调是在每个元素完成动画后执行的。 这不是所需的function。 我正在寻找一个优雅的解决方案,这样我的回调只在所有匹配的元素完成动画后执行一次。 这个问题已经出现在包括SO在内的一些地方,但是从来没有一个优雅的答案(甚至也没有一个明确的答案 – 对一个人有用的解决方案对其他人来说根本不起作用)。

为什么我不能使用jQuery从unload事件处理程序激发AJAX请求?

我有以下代码,用于在用户关闭聊天窗口时记录事件: $(window).unload( function() { test(); }); function test() { alert(“Hi”); $.ajax({ type: “POST”, url: baseUrl + ‘Index/test’, data: “user_id=” + “Nisanth” + “& chat_id=” + 2, success: function(msg){ alert(msg); } }); alert(‘Success’); } “Hi”和“Success”消息都提示正常,但AJAX回调中的警报没有…我打算通过AJAX请求触发的操作也没有发生(我正在开发一个聊天应用程序,并打算在用户关闭窗口时记录数据库中的条目)。

页面总高度

我正在尝试使用JavaScript和jQuery获取页面的总高度,因此我可以检查页面是否足够长以显示某些内容,但是在我的测试中,我无法获得页面的总高度。 我在互联网上环顾四周,但这样的事情似乎没有很好的记录,因为我所能找到的只是scrollHeight ,正如我可能提到的那样,它不起作用。 有没有办法用jQuery找到它?

使用jQuery获取CSS转换属性

我试图在变量中获取-webkit-transform: translateY(”)属性。 HTML JS $(‘.foo’).click(function() { var current_pull = parseInt($(‘.form-con’).css(‘transform’).split(‘,’)[4]); }); 这返回’0’,而不是正确的值。