Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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 具有BehaviorID的SlideXtender不会在pageLoad()之后呈现,而是在回发之后工作_Javascript_Asp.net_Jquery_Asp.net Ajax - Fatal编程技术网

Javascript 具有BehaviorID的SlideXtender不会在pageLoad()之后呈现,而是在回发之后工作

Javascript 具有BehaviorID的SlideXtender不会在pageLoad()之后呈现,而是在回发之后工作,javascript,asp.net,jquery,asp.net-ajax,Javascript,Asp.net,Jquery,Asp.net Ajax,我在页面控件中的更新面板中使用asp.net滑块 我在$(document).ready和Sys.WebForms.PageRequestManager.getInstance()中分配一个behaviorID并使用$find(behaviorID)调用它。在页面底部的JavaScript中添加_endRequest函数 页面初始化后,滑块上的JavaScript函数不起作用。 它无法在JavaScript中找到滑块,即$find(behaviorID)=null。而$(document.rea

我在页面控件中的更新面板中使用asp.net滑块

我在
$(document).ready
Sys.WebForms.PageRequestManager.getInstance()中分配一个behaviorID并使用
$find(behaviorID)
调用它。在页面底部的JavaScript中添加_endRequest
函数

页面初始化后,滑块上的JavaScript函数不起作用。 它无法在JavaScript中找到滑块,即
$find(behaviorID)=null
。而
$(document.ready
中设置的其他JavaScript函数可以工作。 但是,我可以查看滑块的轨道并拖动它

但是,当我使用其他控件在页面上进行任何回发时,滑块工作平稳! 它使用

源代码中用于生成滑块及其事件的JS如下所示:

Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.SliderBehavior, {"Length":410,"Maximum":100,"Minimum":-100,"TooltipText":"Adjust Target","id":"targetSlider_JS"}, null, null, $get("ctl00_ContentPlaceHolder3_Target1_txtSlider"));
});
该页面位于母版页的“内容”中。 我猜它在页面初始化时无法正确呈现滑块,是否需要一些服务器端的滑块设置

关于,

没有找到解决方案


改用jquery滑块。

我遇到了间歇性的相同问题。有时它是空的,而另一些时候是好的。我添加了一个100ms的小setTimeout来延迟对$find的调用,现在它可以工作了