更多的参数和方法的设置可以查看API:
上面是TextBox的使用范例,其他的插件使用方式类似。
如何使用ligerUI对象
我们应用完插件以后,是返回一个ligerui对象的,可以把这个对象保存在一个全局的变量里面。ligerui在后续的操作中可能会用到。如果因为变量作用域的限制等,没有及时保存起来。我们可以用其他方式获取。见如下:
保存到一个全局的javascript变量:
- var g;
- $(function ()
- {
- g = $("#txt1").ligerTextBox();
- );
使用$.fn.ligerGetTextBoxManager
- var g = $("#txt1").ligerGetTextBoxManager ();
使用$.ligerui.get方法
- var g = $.ligerui.get('txt1');
◆ 第三个方式的是使用ligerui对象的id直接获取的,在传入参数没有指定id的情况下,对象的id将会使用html元素的id,如果html元素没有id,将会自动生成一个。所以在这里我们可以用html文本框的id来获取。
◆ 如果没有指定html元素的id,可以用第一种方式或者第二种方式。
◆ 其实第二种方式可以用第一种方式来替代,实则上ligerText是可以重复调用的,不同的是第二次以后调用都是直接放回ligerui对象。当我们不确定html元素是否已经应用了插件的情况下可以使用第二种方式。
◆ 其他插件的命名跟TextBox类同
事件处理
事件处理有两种方式。一种是以参数的形式传入,一种是调用ligerui对象的bind方法。
- //方式一
- var g = $("#txt1").ligerTextBox(
- {
- onChangeValue : function(value){alert(value);}
- });
- //方式二
- g.bind('changeValue', function (value)
- {
- alert(value);
- });
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22079-2.html
应当击沉
战舰不断地挑衅我国海岛吗
要蛇打七寸