小编ian*_*ker的帖子

具有默认和多个实例的jquery设置

我已经制作了一个jQuery插件,它的工作非常好.除了当我在同一页面上有多个实例时,最后一个实例的选项/设置用于两者.

这是一个精简版本...对不起长度.

(function() {

    var settings = {};
    var defaults = {
        duration : 1000,
        easingShow : 'easeOutBounce',
        easingHide : 'easeOutQuad'
    };

    var methods = {
        init : function(options) {

            return this.each(function(n) {

                settings = $.extend(defaults, options);

            });

        },

        show : function() {

            // settings used here
        },

        hide : function() {
            // also used here
        }
    };

    $.fn.expander = function(method) {

        if (methods[method]) {
            return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
        } else if (typeof method === 'object' || !method) {
            return …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

5
推荐指数
1
解决办法
2210
查看次数

为什么RedBean的交易功能不起作用?

我刚刚注意到,在使用PHP和RedBean(以及事务)将一些数据导入MySQL数据库时,我可以看到导入运行时行数增加.为了证实我的怀疑,我在导入功能结束时更改了R::commit()to R::rollback()并尝试导入.实际上,即使我称之为回滚,数据也是导入的并且是永久性的.

我不知道为什么交易没有做它的工作,也不知道从哪里开始寻找,因此这个问题.这是该函数的导入部分.让我指出,除了交易不起作用外,导入功能工作得很好,所以没有必要对其进行剖析.

感谢任何和所有的假设

php mysql transactions redbean

4
推荐指数
1
解决办法
732
查看次数

preg_replace只是匹配的一部分

我正在使用preg_replace基于modrewrite的分页链接创建URL.我用:

$nextURL = preg_replace('%/([\d]+)/%','/'.($pageNumber+1).'/',$currentURL);

哪个工作正常,但我想知道是否有更好的方法,而不必包括'/'在替换参数.我需要将数字匹配为两个之间,/因为URL有时可以包含除页面部分之外的数字.这些数字不仅仅是数字,所以要/[\d]+/阻止它们被替换.

php regex preg-match

3
推荐指数
1
解决办法
2277
查看次数

正则表达式匹配charset

我一直在努力使正则表达式匹配mime多部分电子邮件的字符集,以便我可以正确解码它们.但是我发现格式存在一些差异,因为我不是专家,因此我似乎找不到正则表达式.目前我正在使用(?<=charset=).*(?=;)我通过发送来自不同客户的电子邮件找到的示例:

内容类型:text/plain; 字符集= ISO-8859-1; 格式=流入

字符集= US-ASCII;

内容类型:text/plain; 字符集= ISO-8859-1

所以我的正则表达式适用于前两个但不是最后一个,但是如果我删除(?=;)那么我也会匹配format=flowed我不想要的部分.

regex

3
推荐指数
1
解决办法
2232
查看次数

标签 统计

php ×2

regex ×2

jquery ×1

jquery-plugins ×1

mysql ×1

preg-match ×1

redbean ×1

transactions ×1