Jquery在没有队列的情况下改变hover和焦点上的输入宽度

我希望我的输入在hover或焦点时改变宽度,并在离开焦点和hover后将其更改回来。 $(document).ready(function() { $(“#tbRegex”).hover(function() { $(this).stop(true, false).animate({ width: “200px” }); }, function() { $(this).stop(true, false).animate({ width: “40px” }); }); $(“#tbRegex”).focus(function() { $(this).stop(true, false).animate({ width: “200px” }); }); $(“#tbRegex”).blur(function() { $(this).stop(true, false).animate({ width: “40px” }); }); }); #tbRegex{width:40px;} 但我不知道如何分辨焦点和hover必须留下。

IE8 JQuery消失元素问题(仅在怪癖模式下工作)

我在IE8中只有网站维护问题。 该网站在所有其他浏览器中运行良好,包括IE9和IE10。 我可以最好地描述这个问题如下: 在IE8中加载页面时,所有元素都正确显示,一切看起来都很棒。 但是,当我激活JQuery手风琴时,整个页面都会混乱。 这是发生的事情: 1)页面向上跳转到一个看似随机的位置(这可能是因为根据手风琴内部元素的大小调整了页面大小.2)整个页脚消失,​​直到我使用滚动条向下箭头,然后它又出现了。 3)所有导航元素消失,直到我将鼠标hover在它们上面,然后它们再次出现。 如果我打开开发人员工具并将文档模式更改为Quirks,页面function正常。 如果我再次将文档模式更改为标准,页面将正常运行..这个问题非常奇怪,任何输入都会很棒。 谢谢你的时间!

循环遍历数组以启用复选框

我有一组复选框和一个数组,其中包含应选择复选框的索引。 我正在尝试遍历数组并为其中的每个索引。 我做了一个样本jsFiddle,让你们知道我正在做什么。 如果这样可以让事情变得更容易,我也有JQuery库。 http://jsfiddle.net/7EetA/1/

Highcharts:如何在图表导出中更改图例位置?

我正在尝试将图表导出为各种格式。 虽然图表在浏览器渲染时看起来没问题,但在PDF / PNG / JPEG导出中,图例似乎是重叠的。 我应该更改/添加什么设置来更改图例的位置?

在jquery中通过AJAX和回调循环

我正在使用jquery和回调函数进行AJAX调用以检索AJAX调用之外的结果,并且我在尝试使用循环打印出来自此处提供的json文件(ticker.json)的更多数据时遇到问题: { “test”: { “msgOne”: [ “Remote One”, “Remote Two”, “Remote Three” ], “msgTwo”: “Remote2”, “msgThree”: “Remote3” } } 我的代码也在下面: Weather Data for Emergency Models function hmm(callback) { $.ajax({ url : ‘ticker.json’, // ___ |I want to loop this dataType: ‘json’, // | |index as a variable success: function(response) { // v result = response[‘test’][‘msgOne’][2]; […]

Javascript / PHP倒计时器,每秒更新一次并计入特定的日期和时间

所以下面的代码是我到目前为止能够使用的代码; 但是,并没有完全按照我的要求去做。 我希望能够调用一个函数(又名:sundayDelta()),但是,我希望能够定义星期几和时间我希望函数在函数调用内的倒计时中使用。 我不确定这是否可行……但我在想这样的事情 sundayDelta(1,1000)将变成星期日星期日和时间:1000(上午10:00)。 不确定这样的事情是否可能; 但是,我希望它是。 我计划在同一页面上进行多次倒计时,只是在一天中的不同时间出现。 当倒计时结束时,我希望它刷新一个div(与div有什么名称无关) 我也希望能够将PHP服务器时间整合到这里,这样每个人都可以看到正确的倒计时,无论他们身在何处。 任何帮助都会很棒! 感谢您的输入! function plural(s, i) { return i + ‘ ‘ + (i > 1 ? s + ‘s’ : s); } function sundayDelta(offset) { // offset is in hours, so convert to miliseconds offset = offset ? offset * 20 * 20 * 1000 […]

jqPlot动画数据更改,无需重新加载图形

我希望有一个用户可以按下的按钮,这样图表上的数据就会在动画中发生变化而不会再次从图形底部开始。 以下是我希望jqPlot表现如何的示例: http : //www.w3schools.com/jquery/tryit.asp ?filename =tryjquery_eff_animate。 我没有结婚使用jqPlot如果有另一个插件可以让我这样做。 谢谢! 我目前的代码如下: function myReplot() { var newdata = [[1,3],[2,6],[3,8],[4,11]]; plot1.series[0].data = newdata; plot1.replot(); } $(document).ready(function(){ $.jqplot.config.enablePlugins = true; var data = [[2, 6, 7, 10]]; var ticks = [‘a’, ‘b’, ‘c’, ‘d’]; plot1 = $.jqplot(‘chart1’, data, { // Only animate if we’re not using excanvas (not in […]

使用jquery发送数组

我有一个变量$ visitRecord-> getReferallist(),它获取数组中的医生列表。 我需要将数组发送到php文件并在php文件中执行foreach操作..如何在jquery中发送此数组变量。 这段代码不起作用。 function seekOpinion() { var queryUrl = “url(array(‘controller’ => ‘consultant’, ‘action’ =>’opiniondoclist’));?>”; $.post(queryUrl,{referal:”,visitId:”,referalList:’getReferallist(); ?>’},function(data) { $(‘.opiniondoclistData’).html(data); }); document.getElementById(‘opiniondoclistDiv’).style.display = “”; }

使用文本框中的jquery填充下拉列表

我有一个文本框,其id为other,我想将此文本框值填充到下拉列表中这是我用来填充的javascript …但这不起作用..任何建议都将被赞赏… !! 我想这样做: – http://viralpatel.net/blogs/demo/dynamic-combobox-listbox-dropdown-in-javascript.html function addCombo() { var textb = $(‘#other’).attr(‘id’); var combo = $(‘#category’).attr(‘id’); alert(combo); var option = document.createElement(“option”); option.text = $(‘#other’).val(); alert(option.text); option.value = $(‘#other’).val(); try { combo.add(option, null); //Standard }catch(error) { combo.add(option); // IE only } textb.value = “”; } 这是下拉列表的代码 Category Select Food Rent Gas Entertainment Grocery General Other […]

跨域ajax表单post – 如何允许?

我正在使用jQuery和jQuery表单插件 jQuery表单插件中有一个方法ajaxSubmit。 你传递一个表单,然后通过ajax提交它,你得到一个响应。 我想知道这是如何可能的,因为表单位于与网页不同的服务器上。 (不同的域名)。 它似乎工作,我得到了我可以处理的回复。 这是如何运作的? 域名表格托管在( http://example.com ) 表格url:127.0.0.1 PHP Point Of Sale <script src="”> <script src="”> <form id="formCheckout" method="post" action="”> $value) { ?> $(“#formCheckout”).ajaxSubmit({ success: function(response) { console.log(response); } });