小编Jin*_*Heo的帖子

使用jQuery求和每个没有全局变量的函数

我想添加一些具有相同类名的HTML元素.

所以,代码将与jQuery一样.

$(".force").each(function (){
    a += parseInt( $(this).html());
});
$("#total_forces").html(a);
Run Code Online (Sandbox Code Playgroud)

在此代码中,变量必须是全局变量.

有没有其他优雅的方法来对每个.force值求和并从each函数中得到总和而没有全局变量?

each jquery

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

条件锚标签控制

在HTML中,

<a href="/shop/view-item.php" onclick="checklogin();">View Item</a>
Run Code Online (Sandbox Code Playgroud)

如您所知,执行顺序是,

1)onclick javascript函数,checklogin,
2)转到href链接,页面刷新,/ shop/view-item.php

如果你在onclick函数的脚中添加'return false',href不起作用.所以页面保持在同一页面上.代码是,

<a href="/shop/view-item.php" onclick="checklogin();return false;">View Item</a>
Run Code Online (Sandbox Code Playgroud)

我的问题,我可以控制'返回假'的效果吗?如果用户没有登录,我希望用户保持与警报记录请求相同的页面.如果用户已经登录,请让他去锚点的链接URL.

可能吗?

html javascript

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

Jquery,提取子文本

这是html代码,

<li class="comment-content">
    Target String!!!
    <span class="comment-time">2011-07-13 17:08:39</span>
    <a title="comment" class="bottoml cof-comment" href="#">comment</a>
    <a title="modify" class="bottoml cof-comment" href="#">modify</a>&nbsp;&nbsp;
    <a title="delete" class="bottoml cof-comment" href="#">delete</a></li>
</li>
Run Code Online (Sandbox Code Playgroud)

我可以使用像这样的jquery来获取comment-content的文本,

$(".comment-content").text();
Run Code Online (Sandbox Code Playgroud)

结果是:

Target String!!! 2011-07-13 17:08:39 comment modify delete
Run Code Online (Sandbox Code Playgroud)

我的问题,我可以得到字符串"Target String !!!" 只使用jquery?没有子标签的文本,我只是指直接子文本.

jquery

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

无法添加Gitolite用户

我和gitolite一起来了.我在远程服务器上安装了gitolite.

http://dev.remoteserver.com
Run Code Online (Sandbox Code Playgroud)

所以我可以git-cloning gitolite-admin.git.

git clone ssh://gitolite@dev.remoteserver.com/gitolite-admin.git
Run Code Online (Sandbox Code Playgroud)

我想用gitolite添加用户和repo.以下是普通的添加用户进程.


在本地存储库中,存在conf/keydir目录.

open conf/gitolite.conf 
Run Code Online (Sandbox Code Playgroud)

在文字下方添加.

repo   aproject
       RW+ = testid
Run Code Online (Sandbox Code Playgroud)

并且,在local-mac中,

ssh-keygen -t rsa. 
Run Code Online (Sandbox Code Playgroud)

在keydir/testid.pub中添加了公钥,
然后git add/git commit/git push完成了.


好吧,然后我试图从远程服务器克隆新的git repo.

git clone ssh://testid@dev.remoteserver.com/aproject.git
Run Code Online (Sandbox Code Playgroud)

但是,它会像这样犯错误......

mac$ git clone ssh://testid@dev.remoteserver.com/aproject.git
Cloning into 'aproject'...
mac@dev.remoteserver.com's password: 
Permission denied, please try again.
mac@dev.remoteserver.com's password: 
Permission denied, please try again.
mac@dev.remoteserver.com's password: 
Permission denied (publickey,gssapi-with-mic,password).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我认为git克隆不应该问密码.和正确的密码也失败git克隆.

我的远程服务器是CentOS.

和评论欢迎.

git gitolite

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

g.raphael js(graphaeljs),line,hoverColumn问题

我正在使用gRaphael JS lib绘制折线图.和haverColumn函数有一些问题.这是我简化的hoverColumn函数.

var line = raphael.g.linechart(50, 20, 650, 120, xAry, yAry, options).hoverColumn(function (){
    ...
    console.log(this.x+","+this.y);
    ....
}
Run Code Online (Sandbox Code Playgroud)

当鼠标悬停在图表上时,将调用hoverColumn函数,并执行日志功能.但是,某些区域不会调用hoverColumn函数.

所以,我用firebug做了调试,我找到了原因.折线图上有一些大的矩形区域,当鼠标在区域上时,尽管鼠标位于图表的列上,hoverColumn仍然不会被调用.

这是一个有助于理解的捕获图像.火虫和直肠.

在此输入图像描述

当我使用firebug手动删除rect时,hoverColumn函数运行良好〜-_-;

区号由gRaphael-js自动生成.

那么,有什么方法可以解决这个问题吗?请问〜

javascript graphael

2
推荐指数
1
解决办法
1862
查看次数

CodeIgniter URL重写Nginx服务器

这是我的CodeIgniter Controller类代码.

class View extends MY_Controller
{

    function index($number)
    {
        .....
    }
    .......
}
Run Code Online (Sandbox Code Playgroud)

通过浏览器,我可以使用此URL访问View类的索引方法

http://localhost/view/index/12
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是

有没有有效的方法来重写URL,例如,到这个URL

http://localhost/view/12
Run Code Online (Sandbox Code Playgroud)

我的网络服务器是Nginx.

php codeigniter nginx url-rewriting

2
推荐指数
1
解决办法
1129
查看次数

git push后的gitolite hook不起作用

我试图寻找解决方案.但是,我不能.

我安装了gitolite.它运作良好.
我可以在本地机器上进行git克隆,也可以更改gitolite-admin repo.

但我想用gitolite挂钩.遵循本手册

http://sitaramc.github.com/gitolite/hooks.html

自定义钩子

如果您愿意,可以提供自己的自定义钩子脚本.像往常一样安装gitolite,然后:

转到服务器上的〜/ .gitolite/hooks/common并将你的新钩子放在那里再次运行"gl-setup"你可以使用这个程序来安装新的钩子以及更新你之前安装的钩子.

所以我试图挂钩一些基本的shell脚本.

我把bash shell脚本打开了

~/.gitolite/hooks/common
Run Code Online (Sandbox Code Playgroud)

并命名它

update
Run Code Online (Sandbox Code Playgroud)

更新脚本文件的所有者是git,并且是可删除的.shell脚本是这样的..

#!/bin/bash
touch /tmp/$GL_REPO
Run Code Online (Sandbox Code Playgroud)

我执行

gl-setup mypubkey.pub
Run Code Online (Sandbox Code Playgroud)

然后,在我的本地git文件夹中,我修改了一些文件,commit并修改了pushgitolite服务器.推进效果很好.每个文件上传到gitolite的回购.但是,挂钩似乎没有发生.没啥事儿.

在服务器的tmp目录中,没有创建文件.

我忘记了什么吗?

任何评论plz ...

hook gitolite

2
推荐指数
1
解决办法
3092
查看次数

Jquery,将png数据添加到src attr~中

在php文件中,

...
...
header('Content-type: image/png');
imagepng($image1);
Run Code Online (Sandbox Code Playgroud)

在html中使用jquery,(加载后插入图像数据)

$(document).ready(function(){
    $.ajax({
            "url": 'righturl/thephp.php',
            "type": 'POST',
            "data": {},
            "success":function(result){
                $("#hey").attr({"src":result});
            }
        })
});
Run Code Online (Sandbox Code Playgroud)

但这只会插入二进制数据.看不到图像.

<img id="hey" src="?PNG  ??? IHDR????????????j??? ?IDATx?<????q??U?[????}???eV?u0?@?H???P????9?;?7?[M??D"?7`???C????=???????[m?~hH?P?|*??9'?????]X?z???'v?????w????/jQ?k?????I????U??sOO??????N??M:?`H?!~???O^9????k?????w{W??k??<?????^??O??o?????4?#\?????????,/?q???????H ????{?mC?N??4??ifl?@"?(?j?y9??|???W??3???KKM-??????;[??Q1??H? !z???4*-????????VVVvG??~#??????A????`S???X3?a6A?00KCD?1???|???ML?&5??G?Rk???N??a?????E??>???<?H1??P3#hA?Y?03(??LD???$Q??Ss#i*FEq?UC?????hQ7?E...1??Y?@???T?7q?????&31HL?O??4????????????3 ?rj???U?Z?E?????(WC?on??7_M??|?]0??*v}@36?{?<?(??g?@??o@2%"F?"$??`2?QIfQ-b?rB33W$&?_?a?4l[kvy???5?)"A-?<:??:r?? ??^|?%??kJYUcJf??ui?6?? ????TTPA#??u?n?,?;?s???6 ??Y ?R???Aq?}Q? ?>`(?,}a??d]Rfed?FhH???U9q?U??t??????b2"O?Kyc??<?m?1_:[Y??Tm?????????q?ic?q??yv:????{?A?d#5K>??yo???5???????W-N?????eT?7??????????A?bhH??m/+????Lr`EjU?UI!?3??~+???rZU?????90????"$c??;????F???(}???g?????????aG???F)?zM?m2w?????D??|????IEND?B`?">
Run Code Online (Sandbox Code Playgroud)

有没有想过动态地将图像数据插入src attr?

php jquery

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

codeigniter,library或helper可以通过url访问吗?

在Codeigniter中,有库和帮助器.我可以访问控制器及其子功能.例如.

login/getid
Run Code Online (Sandbox Code Playgroud)

有没有办法通过URL访问库或助手?

更新: 我在登录控制器中创建了一个验证码库.我想在许多其他控制器的视图中使用它.在视图文件中,验证码应该是这样的,

<img src="/login/get_captcha" />
Run Code Online (Sandbox Code Playgroud)

每次我想使用验证码时,我都要调用登录控制器.

所以,我认为应该有更好的方法来做到这一点.如果库或助手可以通过url访问,我可以帮助它.可以访问另一个控制器的视图而无需加载登录控制器.

php uri codeigniter

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

可以在不离开应用的情况下打开App Store链接吗?

在iOS应用程序中,我随时调用此函数打开应用程序商店,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://app-url"]];
Run Code Online (Sandbox Code Playgroud)


原始应用将被停用.然后用户在退出App Store后必须重新启动原始应用程序.这是非常不方便的安装方式.

有没有办法在不离开应用程序的情况下打开App Store链接?


例如,打开为弹出窗口,安装后只需关闭弹出窗口,我就可以看到原始应用程序了.


更新 :

我找到了一个很好的例子!喜欢这个游戏的弹出窗口.

以应用程序弹出窗口打开应用商店,例如

objective-c ios

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

使用正则表达式从字符串中提取单词

在 javascript 中,我想提取单词列表以 'y' 结尾。

代码如下,

var str = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset …
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

标签 统计

javascript ×3

jquery ×3

php ×3

codeigniter ×2

gitolite ×2

each ×1

git ×1

graphael ×1

hook ×1

html ×1

ios ×1

nginx ×1

objective-c ×1

regex ×1

uri ×1

url-rewriting ×1