我觉得这里有点困惑.我要做的是创建一个Javascript函数,禁用页面上的所有输入,然后创建一个启用页面上所有输入的函数.
使用jQuery非常简单.我的问题是,如何在传统的JS函数中包装这些jQuery函数?我需要这样做的原因是因为我使用ActionScript调用这些函数.换句话说,我不明白我如何编写jQuery代码然后以传统的Javascript函数调用方式调用它.
效果很好,但不包含在功能中......
$(document).ready(function() {
$(':input').attr('disabled', "disabled");
});
Run Code Online (Sandbox Code Playgroud)
包含在一个功能中根本不起作用,我在这里做错了什么?
function init_lock_test(){
$(':input').attr('disabled', "disabled");
}
Run Code Online (Sandbox Code Playgroud)
您不能直接从ActionScript调用网页中的JavaScript函数,并且作为"jQuery函数"没有特殊之处.您应该使用ActionScript的ExternalInterface间接调用JavaScript函数:
import flash.external.ExternalInterface
// Calls the function init_lock_test
ExternalInterface.call("init_lock_test");
Run Code Online (Sandbox Code Playgroud)