Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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 敲除bindingHandler不';t工作:为什么?_Javascript_Jquery_Knockout.js_Binding_Fadeout - Fatal编程技术网

Javascript 敲除bindingHandler不';t工作:为什么?

Javascript 敲除bindingHandler不';t工作:为什么?,javascript,jquery,knockout.js,binding,fadeout,Javascript,Jquery,Knockout.js,Binding,Fadeout,我正在用knockout创建一个绑定…请参见代码 ko.bindingHandlers.fadeVisible = { init: function(element, valueAccessor) { // Start visible/invisible according to initial value var shouldDisplay = valueAccessor(); $(element).toggle(shouldDisplay); // H

我正在用knockout创建一个绑定…请参见代码

ko.bindingHandlers.fadeVisible = {
  init: function(element, valueAccessor) {
    // Start visible/invisible according to initial value

    var shouldDisplay = valueAccessor();
    $(element).toggle(shouldDisplay);

    // Handle mouse events on the stars
  },

  update: function(element, valueAccessor) {
    // On update, fade in/out
    var shouldDisplay = valueAccessor();

    shouldDisplay ? $(element).fadeIn() : $(element).fadeOut();

  } 
};
。。。 最后一行的
fadeOut()
函数似乎有问题: 编辑器提醒:

“应为赋值或函数调用,而不是saw表达式”

我不知道为什么,因为
fadeOut()
显然是一个函数…

尝试使用

ko.unwrap(shouldDisplay)
在每个shouldDisplay变量上。

尝试使用

ko.unwrap(shouldDisplay)

在每个shouldDisplay变量上。

消息来自JSLint/JSHist,您可以忽略它


请参见

消息来自JSLint/JSHist,您可以忽略它


请参见

您能在应用此绑定处理程序的地方共享HTML吗?当然。。。。你用的点数太多了!基本上就是这样:您可以在应用此绑定处理程序的地方共享HTML吗?当然可以。。。。你用的点数太多了!这基本上是在这里:是的,但标签将只显示。。。我希望他淡入并输出您的pointsUsed()和pointsBudget,以验证pointsUsed()的返回值在加载时是否已经超过pointsBudget。是的,但标记将仅显示。。。我希望他淡入并输出您的pointsUsed()和pointsBudget,以验证pointsUsed()的返回值是否已经超过加载时的pointsBudget。