Tag: javascript

完成一个动画然后启动另一个动画

我有两个div和两个单独的链接触发幻灯片的幻灯片和slideUp。 当其中一个div向下滑动而我点击另一个时,我隐藏了第一个div(slidingUp),然后打开另一个div(slidingDown)但是,此刻它就像一个div向下滑动,另一个也是在同一时间,正在向上滑动。 有没有办法告诉jQuery等待完成一个div的滑落,然后才开始滑向另一个?

onclick事件不适用于选项

以下是我的代码在Firefox中运行良好,但在chrome中没有。 请让我知道如何解决这个问题。 主要思想是根据选择框的选定值调用js函数: — Select question type for this quiz — 1) MCQs 2) True/False

jQuery.ajax()parsererror

当我尝试从http://api-v3.deezer.com/1.0/search/album/?q=beethoven&index=2&nb_items=2&output=json获取JSON时: (jQuery 1.6.2) $.ajax({ type: “GET”, url: url, dataType: “jsonp”, success: function (result) { alert(“SUCCESS!!!”); }, error: function (xhr, ajaxOptions, thrownError) { alert(xhr.statusText); alert(xhr.responseText); alert(xhr.status); alert(thrownError); } }); 我得到: parsererror; 200; undefined; jquery162******************** was not called parsererror; 200; undefined; jquery162******************** was not called 但是使用http://search.twitter.com/search.json?q=beethoven&callback=?&count=5中的JSON工作正常。 两者都是有效的JSON格式。 那么这个错误是什么? [UPDATE] @ 3ngima,我在asp.net中实现了这个,它运行正常: $.ajax({ type: “POST”, url: “WebService.asmx/GetTestData”, data: […]

如何阻止用户打印网页? 使用javascript或jquery

我们如何阻止用户使用不同的方法打印网页? 禁用右键单击 禁用Ctrl P组合键 右键单击 – >打印 有没有办法停止打印网页? 我们可以使用javascript处理这3个事件吗? 或者我们可以说。 如果用户将执行任何这些事件。 然后我想运行我的其他代码。这可能吗?

jQuery可排序获取2个被交换的元素

我无法找到如何使用jQuery UI排序获取目标元素。 $(“#pages”).sortable({ opacity: 0.6, update: function(event, ui) { var first = ui.item; // First element to swap var second = ???? // Second element to swap swapOnServer(first, second); } }); 我尝试的所有选项都指向被拖动的元素,但不是与它交换的元素: ui.item[0] , event.srcElement , event.toElement 。 另外, this指向LIST(OL)元素。 说第二个我的意思是: 原始订单是: | 0 | 1 | 2 | 3 | 我们拖动元素1并将其放在位置3。这将最终得到: | 0 | […]

联系表格7 AJAX回拨

一直在寻找这个问题,并且无法提出任何文档来概述我想要实现的目标。 我正在使用wordpress和Contact Form 7插件,一切都运行得很好,我想要实现的是在表单提交时运行一些特定的javascript,我知道我们可以在其他设置中使用“on_sent_ok:”,但这仅执行如果表格实际提交。 我想做的是当表单没有提交时做一些其他的javascript,这会将用户抛回到未validation的部分。 我可以使用以下代码在单击表单提交的1.7s后运行,但是它有点草率,好像用户运行缓慢的连接,有可能在表单正确提交之前运行。 $(‘.wpcf7-submit’).click(function() { setTimeout(function() { if ($(‘.fs1 input,.fs1 textarea’).hasClass(‘wpcf7-not-valid’)) { $(‘.pop-up-form’).removeClass(‘pustep2’).removeClass(‘pu-closing’); $(‘.form-step’).hide(); $(‘.fs1’).show(); } if ($(‘.fs2 *’).hasClass(‘wpcf7-not-valid’)) { alert(‘error on page 2 – take user back to the area with issues’) } }, 1700); }); 当表单AJAX完成时,是否有任何特定的函数或钩子可以用来运行JS? 谢谢!

使用JavaScript或jQuery设置文本框的最大长度

我想用JavaScript或jQuery更改文本框的最大长度:我尝试了以下但它似乎没有帮助: var a = document.getElementsByTagName(‘input’); for(var i=0; i<a.length; i++) { if((a[i].type!= 'radio')||(a[i].type!= 'checkbox')) a[i].maxlength = 5; } document.getElementsByTagName('input')[1].maxlength="3"; $().ready(function() { $("#inputID").maxlength(6); }); 我究竟做错了什么?

jqPlotresize

告诉我是否有人遇到此问题: 我使用jqPlot在我的页面图上显示 $(document).ready(function () { $.jqplot.config.enablePlugins = true; var chLines = [[[’09/30/2010 00:00:00′,24.13],[’12/31/2010 00:00:00′,28.26],[’03/31/2011 00:00:00′,24.00],[’06/30/2011 00:00:00′,25.35],[’09/30/2011 00:00:00′,26.26],[’12/31/2011 00:00:00′,29.71]]]; var chSeries = [{ color: ‘#436277’, label: ‘label’ }]; var mnth; var quarter; $.jqplot.DateTickFormatter = function(format, val) { if (!format) { format = ‘%Y/%m/%d’; } if(format == ‘%Q’) { mnth = $.jsDate.strftime(val, ‘%#m’); quarter = parseInt((mnth-1) / […]

JQuery不会得到json?

所以我正在尝试完成从谷歌获取json数据的简单任务,但是这一点jquery代码将无法运行。 请你帮我弄明白为什么? $(document).ready(function(){ $.getJSON(“http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false”, function(jsondata) { alert(jsondata.status); }); }); 最佳解决方案:添加“&callback =?” 到url的末尾。 非常感谢你所有的帮助!

如何使用叠加效果高亮显示鼠标光标下的元素?

仍然试图回答这个问题 ,我想我终于找到了一个解决方案,但它运行得太慢了。 var $div = $(”) .css({ ‘border’: ‘1px solid red’, ‘position’: ‘absolute’, ‘z-index’: ‘65535’ }) .appendTo(‘body’); $(‘body *’).live(‘mousemove’, function(e) { var topElement = null; $(‘body *’).each(function() { if(this == $div[0]) return true; var $elem = $(this); var pos = $elem.offset(); var width = $elem.width(); var height = $elem.height(); if(e.pageX > pos.left && e.pageY > […]