jQuery Animate无法正常运行,但可以运行控制台

阿里·贝克塔什(Ali Bektash)

抱歉,我不会说英语,所以请原谅。我有对象“ window.userInterface.filmMakinesi”。我这个对象运行控制台没问题。但是,当运行我的JavaScript文件创建时,会出现问题。不工作 有趣的。

    window.userInterface.filmMakinesi = function(control) {

        controlBox                  = [];
        controlBox["ileri"]     = {dinamikCSS: "top",operator:"-"};
        controlBox["geri"]      = {dinamikCSS: "bottom",operator:"+"};

        secim       = controlBox[control].dinamikCSS;
        operator    = controlBox[control].operator;
        height      = parseInt($("section.open").height());
        /*
        secim : top;
  operator: -
  height: 270;
  */
        $("div#filmMakinesi").animate({ secim : operator+height+"px"},600,"swing"); 
    }
window.userInterface.filmMakinesi("geri");

不起作用,但如何起作用。字符串而不是尝试我写的值。

    window.userInterface.filmMakinesi = function(control) {

        controlBox                  = [];
        controlBox["ileri"]     = {dinamikCSS: "top",operator:"-"};
        controlBox["geri"]      = {dinamikCSS: "bottom",operator:"+"};

        secim       = controlBox[control].dinamikCSS;
        operator    = controlBox[control].operator;
        height      = parseInt($("section.open").height());

        //                              \/\/\/

        $("div#filmMakinesi").animate({ "top" : operator+height+"px"},600,"swing"); 
    }
window.userInterface.filmMakinesi("geri");
查理

您将需要创建一个对象,以便可以使用[]符号来允许将变量secim用作动态属性。

var animateObject = {};
animateObject[secim] = operator+height+"px";
$("div#filmMakinesi").animate(animateObject ,600,"swing"); 

您不能通过foo这种方式创建属性

   var myVariable = 'foo';
   var object = { myVariable :'some value'};
   console.log(object.foo) // returns undefined
   console.log(object.myVariable ) // returns 'some value'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Animate无法正常运行,但可以运行控制台

来自分类Dev

jQuery选择器无法在脚本中使用,但可以在控制台中使用

来自分类Dev

无法从Android Studio同步gradle,但可以从控制台运行

来自分类Dev

jQuery .not无法正常运行

来自分类Dev

jQuery无法正常运行

来自分类Dev

JS setInterval无法立即启动,但可以正常运行

来自分类Dev

jQuery:.height()在.ready()中返回null,但在运行相同的代码控制台时可以工作

来自分类Dev

window.open返回null并在嵌入式脚本中失败,但可以从控制台运行

来自分类Dev

Linix Mint Live CD:DNS无法正常运行,但可以正常运行

来自分类Dev

jQuery Bootstrap无法正常运行

来自分类Dev

jQuery的If语句无法正常运行

来自分类Dev

jQuery panelSnap无法正常运行

来自分类Dev

日志无法写入日志文件,但可以写入控制台

来自分类Dev

Backbone.js视图将不会在页面加载时显示,但可以在控制台中与jQuery一起使用

来自分类Dev

提交表单后,jQuery运行代码并向控制台显示结果

来自分类Dev

核心数据无法在设备上运行,但可以在模拟器上正常运行

来自分类Dev

双工WCF客户端不适用于WinForms或WPF,但可以与控制台正常工作

来自分类Dev

noUiSlider无法在Heroku上运行,但可以在本地运行

来自分类Dev

无法从PHP运行Rscript,但可以从终端完美运行

来自分类Dev

Javascript无法在Chrome上执行,但可以在FF和IE上正常运行

来自分类Dev

网站无法在android webview中加载,但可以在android浏览器中正常运行

来自分类Dev

Android Studio 2.1.1无法识别stdio.h,但可以正常运行

来自分类Dev

无法通过Webpack捆绑React组件库,但可以通过Babel正常运行

来自分类Dev

切换选项卡时,jQuery .animate函数无法正常运行

来自分类Dev

jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

来自分类Dev

slackclient应用程序在PyInstaller构建后无法正常运行,但可以在python cmdline中正常运行

来自分类Dev

jQuery控制台错误

来自分类Dev

无法从ASP.NET连接到AX Web服务,但可以从控制台应用程序连接

来自分类Dev

在javascript中无法访问内部json数组,但可以控制台记录完整的json

Related 相关文章

  1. 1

    jQuery Animate无法正常运行,但可以运行控制台

  2. 2

    jQuery选择器无法在脚本中使用,但可以在控制台中使用

  3. 3

    无法从Android Studio同步gradle,但可以从控制台运行

  4. 4

    jQuery .not无法正常运行

  5. 5

    jQuery无法正常运行

  6. 6

    JS setInterval无法立即启动,但可以正常运行

  7. 7

    jQuery:.height()在.ready()中返回null,但在运行相同的代码控制台时可以工作

  8. 8

    window.open返回null并在嵌入式脚本中失败,但可以从控制台运行

  9. 9

    Linix Mint Live CD:DNS无法正常运行,但可以正常运行

  10. 10

    jQuery Bootstrap无法正常运行

  11. 11

    jQuery的If语句无法正常运行

  12. 12

    jQuery panelSnap无法正常运行

  13. 13

    日志无法写入日志文件,但可以写入控制台

  14. 14

    Backbone.js视图将不会在页面加载时显示,但可以在控制台中与jQuery一起使用

  15. 15

    提交表单后,jQuery运行代码并向控制台显示结果

  16. 16

    核心数据无法在设备上运行,但可以在模拟器上正常运行

  17. 17

    双工WCF客户端不适用于WinForms或WPF,但可以与控制台正常工作

  18. 18

    noUiSlider无法在Heroku上运行,但可以在本地运行

  19. 19

    无法从PHP运行Rscript,但可以从终端完美运行

  20. 20

    Javascript无法在Chrome上执行,但可以在FF和IE上正常运行

  21. 21

    网站无法在android webview中加载,但可以在android浏览器中正常运行

  22. 22

    Android Studio 2.1.1无法识别stdio.h,但可以正常运行

  23. 23

    无法通过Webpack捆绑React组件库,但可以通过Babel正常运行

  24. 24

    切换选项卡时,jQuery .animate函数无法正常运行

  25. 25

    jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

  26. 26

    slackclient应用程序在PyInstaller构建后无法正常运行,但可以在python cmdline中正常运行

  27. 27

    jQuery控制台错误

  28. 28

    无法从ASP.NET连接到AX Web服务,但可以从控制台应用程序连接

  29. 29

    在javascript中无法访问内部json数组,但可以控制台记录完整的json

热门标签

归档