小编chr*_*ris的帖子

jQuery插件 - 如何添加/绑定事件

好的,这是我第一次尝试创建一个jQuery插件,所以我目前正在修改教程.

我到目前为止

(function($)
{
    $.tippedOff = function(selector, settings)
    {
        var config = {
            'top':0,
            'left':0,
            'wait':3000
        };
        if(settings){$.extend(config, settings);}

        var $elem = $(selector);
        if($elem.length > 0)
        {
            $elem.each(function()
            {
                $(this).css({"color":"#F00"});
            })
        }

        return this;
    };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这适用于更改提供的元素的文本颜色.然而.我想为插件生效的元素添加功能.例如悬停或点击事件.但是我现在无法理解这个想法,因为它selector可以是任何东西.所以它不像我可以通过普通的jQuery方法那样硬编码某些东西.

那么,有了这个,我如何在渲染之后将这种类型的功能添加到事物中?

javascript jquery jquery-plugins

6
推荐指数
1
解决办法
6475
查看次数

键入时ReactJS延迟onChange

我需要更改状态以维护用户键入的字符串。但是我想延迟一个操作,直到用户停止键入为止。但是我不能完全专注于如何做到这两者。

因此,当用户停止键入时,我希望触发一个动作,而不是之前。有什么建议么?

javascript reactjs

6
推荐指数
5
解决办法
5239
查看次数

WAMP Stack PHP"致命错误:找不到类'SoapClient'"

我有一个WAMP(windows(7),apache,mysql,php)堆栈所有设置和运行.一切都很好,它正在按预期工作和运行.我主要使用机器进行开发,但外界可以使用.无论如何..

我最近遇到了一个预先存在的SaaS产品的客户端,其中使用了cURL,SOAP等.我把系统放到我的服务器上,然后跳了一下就把它设置好了,安装它,开始插上东西只能碰到我得到的部分

致命错误:找不到类'SoapClient'

当然,我的第一次跳跃是我忘了取消注意

延长= php_soap.dll

这是真的,所以我没有评论它,保存文件,然后重新启动服务器.然而问题仍然存在(所以我甚至尝试重新启动),现在我被卡住了,因为我不是一个有WAMP/LAMP堆栈并配置它们的大师我现在只能根据需要绕过它们.

php soap wamp windows-7

5
推荐指数
2
解决办法
2万
查看次数

mySQL UPDATE值基于SELECT值值+1递增列值

查询:

UPDATE nominees SET votes = ( SELECT votes
FROM nominees
WHERE ID =1 ) +1
Run Code Online (Sandbox Code Playgroud)

错误:

您无法在FROM中指定要更新的目标表'nominees'

根据错误,不确定那里有什么问题,这是我第一次尝试内联列,我想你可以调用它.所以我很明显做错了什么但不知道如何解决它.

mysql

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

使用JavaScript或jQuery解析URL

好的,我想说我有一个URL

example.com/hello/world/20111020(带或不带斜杠).我想做的是从域example.com中删除网址.然后打破hello world 20111020成阵列.但我的另一个问题是.有时URL没有/ hello/world/20111020或者只是/ hello /所以我需要先确定example.com之后是否有任何内容,如果没有,那么什么都不做,因为显然没有什么可以使用的.但是,如果每个/我都需要将它按顺序添加到此数组中.所以我可以使用数组[0]并知道它是你好的.

几天前我尝试了一些东西,但遇到了拖尾斜线的问题,它一直打破了剧本,我遗憾地放弃了这个想法.今天我正在寻找新的想法.

javascript url jquery parsing slug

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

分离度查询

我有一个成员到成员连接的表.架构是member_id,friend_id,is_active.我想建立一个朋友朋友的成员联系列表.我不确定如何处理查询,更不用说以半优化的方式了解.

上面的表以一种方式工作,其中member_id和friend_id在另一个表上基本相同.在我的系统中,除了这一个表之外,这些id通常被称为member_id.例如,假设我的member_id是21.我的号码可以在无限量的其他行上作为member_id或friend_id,它或者基于谁最初发起了实际的友谊请求,我不希望冗余数据在哪里我有欺骗行基本上做同样的事情.

我想查询一下,我不仅可以建立一个学位水平(想想LinkedIn),而且我还可以确定一个人可能有多少共同的朋友正在展示(想想Facebook).这里的x因子是我之前提到的is_active列.此列可以是0或1.这是一个简单的tinyint列,可用作开/关开关.任何与1的朋友联系都是积极的友谊,而0正在等待.我需要将此查询基于我的活跃朋友和他们活跃的朋友等等.我的朋友们没有活跃的朋友都是我的活跃朋友.

如何构建这样的查询(即使我无法显示分离级别并且只能获得相互计数)?现在,我可以想到一些东西,但它涉及查询后查询一些嵌套在循环中,是的,我只是无法想象对我的服务器的整体性能或健康随着时间的推移有什么好处.

mysql sql

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

javascript或jquery获取给定元素的background-position属性,然后动态地+/-

我有一些我想要设置滚动的元素,我怎么想在飞行中进行计算而不是每次为每次滚动手动设置位置,因为随着时间的推移会有很多.目前我正在使用一个精灵,随着时间的推移,我追加更多它.总是并排,并且总是10px填充它的每个图像方面.

所以我知道如果我的defualt位置总是0 100,例如我想要翻转那么我知道它将是50 100我怎么能去做一个方法来获取2的值但只有添加到其中一个

javascript jquery dom

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

PHP按ID排序stdClass对象数组

我有一个相当大的数组,看起来像

Array(
   [0] => stdClass Object
        (
            [id] => 8585320
            [title] => the title
            [type] => page
            [url] => link.com
            [excerpt] => brief description
        )

    [1] => stdClass Object
        (
            [id] => 8585320
            [title] => the title
            [type] => page
            [url] => link.com
            [excerpt] => brief description
        )
 )
Run Code Online (Sandbox Code Playgroud)

我对阵列的形成方式没有明显的控制,以及它是如何出现的,似乎它几乎没有任何逻辑.但我坚持下去.所以我需要做的是基本上对每个stdClass对象进行数值排序,然后确保id从最大到最小,而不是从最小到最大.一直保持数组对象组合的当前结构

我现在甚至无法开始思考如何按照我需要的方式对其进行排序.因为它已经足够长的一天了.

UPDATE

public function updateRet($a, $b) {
        return $b->id - $a->id;
    }
usort($ret, 'updateRet');  
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

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

当我到达滚动的末尾或元素的底部时,iScroll lite会找到

好的我一直在寻找并寻找答案,但还没有找到我正在寻找的一般领域.不是非常熟悉iScroll(这个项目的前开发人员加入了它,我现在正在接管它).我一直试图找出从iScroll开始的位置.

现在所有人似乎都相应地工作,就上下滚动而言.但我想为已开发的整个应用添加一些功能,例如获取旧数据并将其附加到当时列出的最新数据中.无限卷轴.

通过ajax拉入数据,并使用它将其附加到并刷新iScroll长度并不是问题(我认为,至少目前为止).我的问题是找到达到底部的那个时刻并启动我将获取所述数据并附加它的功能.

我在任何地方都找不到任何例子,所以我希望有人能给我一些想法

javascript jquery html5 iscroll

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

具有动态生成属性的javascript object.hasOwnProperty()

我有一个对象,我传递给一个函数,我试图弄清楚该属性是否存在,如果不存在,则忽略它.

问题是,false即使属性在那里我仍然会得到,为了示例,我将使用我今天早些时候在另一个问题上发布的对象.

var myObj = {
       something1_max:50,
       something1_enabled:false,
       something1_locked:true,
       something2_max:100,
       something2_enabled:false,
       something2_locked:true,
       something3_max:10,
       something3_enabled:true,
       something3_locked:true
    }
Run Code Online (Sandbox Code Playgroud)

它被传递给像这样的函数: buildRetentionPolicyStr('something2', myObj);

到目前为止,我已经得到了我需要的一切,这个功能完美地运作 直到我在实时数据上尝试并在实际情况下实现,我认为属性是静态的,并且有默认值,否则并不总是存在.所以我需要以hasOwnProperty()某种方式做一些我假设的事情.所以在我的函数中我可以设置我自己的默认值,如果属性存在,请使用它.

即:

function buildRetentionPolicyStr(theScope, obj)
{
   var myVar = 0;
   if(obj.hasOwnProperty(theScope+'_enabled'))
   {
       myVar = obj[theScope+'_enabled'];
   }
}
Run Code Online (Sandbox Code Playgroud)

在我目前的测试用例中,对象确实存在,所以我知道这是真的.但是当我这样做时(正好在if语句之上)

console.log(obj.hasOwnProperty(theScope+'_enabled'));
//or
console.log(obj.hasOwnProperty([theScope+'_enabled']));
Run Code Online (Sandbox Code Playgroud)

我得到的输出分别与上面的顺序相符:

false
//or
["something2_enabled"]
Run Code Online (Sandbox Code Playgroud)

什么是,如果有的话,正确的方法来检查该属性是否以这种方式存在?

javascript arrays jquery hasownproperty

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