Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript动画中使用asp.net VB变量_Javascript_Asp.net_Sql - Fatal编程技术网

在javascript动画中使用asp.net VB变量

在javascript动画中使用asp.net VB变量,javascript,asp.net,sql,Javascript,Asp.net,Sql,我从sql数据库中调用记录列表,然后将它们写入动态表。在此期间,我有一个变量(CountRecord),每次向表中添加新元素时,该变量都会递增。我想知道是否可以从我的.js文件中调用CountRecord并更改我的 $("#SubFirst").animate({height:525},"slow"); 差不多 $("#SubFirst").animate({height:"<%=CountRecord%>*30px"},"slow"); $(“#SubFirst”)。动画({h

我从sql数据库中调用记录列表,然后将它们写入动态表。在此期间,我有一个变量(CountRecord),每次向表中添加新元素时,该变量都会递增。我想知道是否可以从我的.js文件中调用CountRecord并更改我的

$("#SubFirst").animate({height:525},"slow");
差不多

$("#SubFirst").animate({height:"<%=CountRecord%>*30px"},"slow");
$(“#SubFirst”)。动画({height:*30px},“slow”);

我猜这个变量不会跨越不同的文件。所以我甚至不知道这是否可能。如果有人知道另一种方法,我愿意试一试。

如果您正在更新count变量服务器端,那么您的方法是正确的,只需一个小语法错误

var heightToSet = "<%=CountRecord %>" * 30; 
$("#SubFirst").animate({height: heightToSet + "px"},"slow");
var heightToSet=”“*30;
$(“#SubFirst”).animate({height:heightToSet+“px”},“slow”);
编辑

在这里回答清楚

我认为冒犯的界线应该是

<a onclick=" <%dim NumClicked=0 dim CountRecord =20 if NumClicked =0 then%> 
$('#SubFirst').animate({height:'<%=CountRecord%>'*30 + 'px'},'slow'); 
<%NumClicked=NumClicked+1 else %>$('#SubFirst').animate({height:525px},'slow'); 
<%NumClicked=0 end if%>" id="first" overflow: "hidden">People</a>

只是想知道@SLaks,但编辑是什么?只是格式还是字体?一旦插入新数据,服务器端的CountRecord就会增加。您可以在代码隐藏中创建公共属性,并像$(“#SubFirst”)一样使用它@蒂姆:你应该用四个空格缩进代码。@Tariqulazam我需要创建一个函数并在其中设置动画吗?如果是,我什么时候叫它?我是新手,所以如果你能一步一步地解释,那就太好了!发布您的HTML和VB.NET代码,因为这将使我们更好地了解您的方法。出于某种原因,它不会更改div的高度。对象仍然正确地扩展宽度,但高度根本不会更改。当我将变量heightToSet写入控制台时,我得到NaN(不是一个数字)知道为什么吗?你必须向我展示你正在使用的代码。我设置了一个测试用例,并在提交之前证明了这一点。(你错了,在乘法中包含了“px”,顺便说一句,我试图分割数字和字符串运算)刚刚发现了你的小提琴。突兀的js令人不快。然而,解决方案是,我已经用单引号替换了你的内部双引号,并稍微编辑了js。我必须承认,阅读这篇文章是相当不愉快的,因为当你在onclick事件中访问CountRecord时,它还没有被增加。与此方法不同,从jQuery访问所需的高度不是更好吗?