我正在使用JQuery Tabs UI元素的非常简单的实现.第一个选项卡中有一个表单,我尝试使用onsubmit事件加载第二个选项卡.在ActionScript中,我可以使用:
tabBar.selectedIndex = n;
Run Code Online (Sandbox Code Playgroud)
selectedIndex具有焦点的标签号在哪里.有没有办法在Jquery中完成这项工作?
我在表格上有一个文本区域控件,应该接受5位美国邮政编码.我已经为控件分配了一个keyUp事件,该事件检查输入的字符数,直到达到5然后强制换行.
public function forceNewLine(event:KeyboardEvent):void
{
var maxLineChars:int = 5;
var currentLine:int = 1;
var numChars:int;
numChars = (txtList.text.length);
currentLine = Math.round(txtList.text.length / 6);
if (numChars == (maxLineChars * currentLine))
{
txtList.text = txtList.text + "\n";
txtList.setCursorPosition()
//This is not a function I have defined but I think I need too..
}
}
<s:TextArea id="txtList" keyUp="forceNewLine(event)"/>
Run Code Online (Sandbox Code Playgroud)
它工作正常,除了插入新行时,光标移动到textarea的开头.我想让它走到尽头.
我有一个我需要打电话的api方法.它有10个参数.我试图创建一个包含该方法所需的所有信息的类.我可以简单地将对象传递给方法吗?
myAPIMethod(myClass);
Run Code Online (Sandbox Code Playgroud)
这很容易吗?
我试图添加一个链接到页面我不能直接访问HTML,除了页脚.使用Javascript,我试图使用该createElement()方法.我已成功使用相同的过程link在标题中创建元素.
function createForgotPasswordLink(){
var pwlink=document.createElement("a")
pwlink.setAttribute("id", "forgotPssLink")
pwlink.setAttribute("href", "http://www.mysite.com/page.aspx")
pwlink.innerHTML("Forgot Password?")
document.getElementsByTagName("body")[0].appendChild(pwlink)
}
createForgotPasswordLink();
Run Code Online (Sandbox Code Playgroud)
两个脚本之间的唯一区别是,制作时link元,我appendChild()就head不会body,我没有设置innerHTML的的link元素作为我在上面已经做了a元素.出于某种原因,上述代码不起作用.即使在删除第5行之后.
apache-flex ×1
api ×1
class-design ×1
dom ×1
html ×1
javascript ×1
jquery ×1
jquery-tabs ×1
jquery-ui ×1
mxml ×1
oop ×1
textarea ×1