Tag: var

在jquery中随机生成6个变量中的1个

我试图使一系列div中的一个随机出现jquery以及它的导航链接(即如果服务被选中,服务链接将解除)。 我在这个论坛上以各种forms发现了这段代码,并且想知道我是否以及如何将其改编为我想要的东西。 var services = $(random1, random2, random3).get() .sort(function(){return Math.round(Math.random());}).slice(0,1) $(services)/*Conditions here*/; var random1 = false; var random2 = false; var random3 = false; 我知道这是一个非常糟糕的例子。 我迷路了。 任何帮助都会得到很大的帮助,并提前感谢。 编辑:我确实尝试过更容易比较,但这是我实际工作。 我试图改编@pst的代码。 var v1 = “hello” var v2 = “world” var control = [ function (v) { v1 = v }, function (v) { v2 = v } […]

进度条宽度

我的代码旨在通过计算百分比并将其作为style.width传递来设置进度条的宽度。 我是新手,所以为坏代码道歉: JQuery的 $(document).ready(function() { var width=(1/5*100); $(‘#progress_bar’).css(‘width’,’=width + “%”‘); }); HTML 有没有第二个空闲的人请帮助我让它工作,并告诉我我哪里出错了所以我可以从中学到什么? http://jsfiddle.net/SyxAM/

在jQuery中使用美元符号VS var有什么区别?

我正在与一个在jQuery中声明变量时从不使用var的开发人员合作。 就像是: $x = “hello”; $y = “world”; $a = x + ” ” + y; jQuery对此没有任何问题,他已经做了一段时间了。 我一直用var: var x = “hello”; var y = “world”; var a = x + ” ” + y; 我们遇到一个问题,美元符号引起了一个问题(这是一年前所以我不记得这个问题)。 有没有人知道或掌握两者之间的差异以及为什么一个更好或应该用于另一个? 我做了一些谷歌搜索,但他们都谈论var $x; vs var x; var $x; vs var x;

将滑块值传递给其他函数

几天前我发布了一个类似的问题,并做了更多的研究和编码,现在我已经陷入了困境。 我是一个完整的新手,需要更多的帮助。 我目前在同一页面上成功渲染了一个滑块和两个图表。 我想将滑块的值传递给两个图表函数,以便在移动滑块时刷新图表。 滑块是使用jQuery UI函数生成的。 图表由Highcharts函数生成。 jQuery Slider API中有一个名为“value()”的“方法”,它将检索滑块的值,如下所示: var selection = $( “.selector” ).slider( “value” ); 目前,图表的值被硬编码为图表function代码中的数字。 我想根据滑块的值动态更新图表的值。 想法? 谢谢, 克里斯

Jquery,如果它是第一次单击元素

我需要我的脚本在第一次单击元素时执行某些操作,并在单击2,3,4上继续执行不同的操作,依此类推 $(‘selector’).click(function() { //I would realy like this variable to be updated var click = 0; if (click === 0) { do this var click = 1; } else { do this } });//end click 我认为它应该依赖于变量,但我想不出如何从这里更新变量,任何帮助都会很棒。

语法:使用变量作为css值

试图让一个盒子在另一个盒子里垂直居中。 我知道有css可以做到这一点,但我宁愿使用jquery,更可靠(?)。 var textH = $(“.Text”).height(); var vertAlign = ((140 – textH)/2); $(“.Text”).css({ marginTop: ‘vertAlign’ }); 不确定我缺少什么细节。 输出应为可用垂直空间的一半(以像素为单位)。 编辑 最初,文本块是div包含的跨度。 div有一个设定的高度(在这种情况下为140 px),文本块,跨度,根据其中的文本数量可变高度。 但是,我需要此文本块可编辑。 所以我将其更改为文本区域。 但是,文本区域的尺寸行为很笨拙,我不得不为它设置静态高度和宽度。 现在这个文本块的高度不是可变的,因此它与它的父级之间的高度没有差别,可以从中获取边距顶部间距。 我该怎么办?

如何在Ajax调用中访问变量集

我正在尝试在一个函数中设置一个变量,该函数通过Ajax调用一些PHP代码。 问题是该变量不能从函数外部访问,所以说。 var startPageSelected = ”; function getSavedStartPage() { $.post(webroot + ‘home/get_saved_startpage/’, function(data){ startPageSelected = $.parseJSON(data); alert(startPageSelected); //alert 1 }); } function something() { alert(startPageSelected); //alert 2 } 因此,当我调用getSavedStartPage时 ,“ alert 1 ”给出了正确的值,但在我的示例中,如“ alert 2 ”之外,变量仍为空。 我想它与范围和/或异步ajax的东西有关但我无法弄清楚如何存储我的ajax数据,以便我可以在以后从外部访问它。 也许有人可以帮助我吗?