最近应用开发的过程中现出了一个小问题,顺便记录一下原因和方法--跳转方法
对于 Boxy弹出框的应用之前写过一些文章(查看jquery.boxy础基),明天主要是在决解一个要需后之,认为值得把它记录下来,所以就再写一篇,主要功能是,在弹出对话框后,隔N秒后主动隐藏,还有就是主动跳转!
效果如图:
而所封装的代码如下:
1 // boxy对话框扩展 2 var Boxy_Extensions = { 3 options: { 4 title: '艺吧提示', 5 closeText: 'x' 6 }, 7 //弹出后N秒后隐藏 8 alertDelayFun: function (info, timer, options) { 9 options = $.extend(this.options, options || {}); 10 new Boxy("<div style='padding-left:50px;padding-right:50px;text-align:center;font-size:14px;'>" + info + "</div>", $.extend({ behaviours: function () { 11 setTimeout('$(".boxy-wrapper").hide();', timer); 12 } 13 }, options)); 14 }, 15 //弹出后,主动跳转 16 alertHrefFun: function (info, href, options) { 17 options = $.extend(this.options, options || {}); 18 new Boxy("<div style='padding-left:50px;padding-right:50px;text-align:center;font-size:14px;'>" + info + "</div>", $.extend({ behaviours: function () { 19 location.href = href; 20 } 21 }, options)); 22 } 23 }
与类中options性属的容内行进并合(盖覆相症结的值,扩展新的键值),看来写JS也该应遵守面向对象的准则呀,呵呵!
文章结束给大家分享下程序员的一些笑话语录: 自从有了Photoshop,我再也不相信照片了!(没有Photoshop的年代,胶片照片年代做假的也不少,那时候都相信假的!)