经过调整的JQuery Autocomplete控件
摘要: 发现JQuery Autocomplete 控件很好用,但是有些地方需要根据我的需要调整:无论是否匹配上结果,都需要引发result事件(或者说调用result方法),这样我可以及时更新选中项对应的隐藏域的ID值,如果没有匹配项就更新一个负数ID值如果设置minChars的值大于1,那么待选项就不显示了,这似乎是一个bug,修改一点代码解决。这里是修改之后的js文件: jquery.autocomplete.js
阅读全文
posted @
2011-09-20 08:45 零度的火 阅读(30) |
评论 (0) 编辑
使用JQuery.Cookie的时候,记得增加path参数
摘要: 使用JQuery.Cookie还是很方便的,就是有些行为异常,按照通常的实例,使用以下代码就可以创建一个cookie并赋值:1 $.cookie("currentMenuID", menuID);不过只是这么做的话,发现有异常,通过跟踪发现,在多次使用这个代码之后,浏览器会发送多个具有相同Cookie名字值却不同的Cookie。 Google之后,在一个被墙的博客站点里发现了解决之道,就是需要指定cookie的path才行,于是,要这么做:1 $.cookie("currentMenuID", menuID, { path: "/"}
阅读全文
posted @
2011-09-16 10:37 零度的火 阅读(25) |
评论 (0) 编辑
JQuery的mbMenu控件中增加openOnLeft选项,以在主菜单的左边打开子菜单
摘要: 最近试用了JQuery的mbMenu控件来显示控件,功能还是挺强的,我是超级JavaScript小白,对JQuery也是小白中的小白,本着能用就好的态度使用这个控件。无奈遇到一个功能需求,即需要在主菜单的左侧显示子菜单,但是mbMenu默认在主菜单下方显示子菜单,也可以设置为在主菜单右侧显示子菜单,唯独没有功能允许在主菜单左侧显示子菜单,咋办?只能自己搞定了,好在目前只有一级子菜单。以下是修改涉及的代码,留在这里只是作为一个存档。首先增加一个openOnLeft参数,其中第7行是增加的代码 1 options: { 2 template: "yourMenuVoiceTemplate
阅读全文
posted @
2011-09-06 08:44 零度的火 阅读(20) |
评论 (0) 编辑