小编Pau*_*aul的帖子

如何关闭jquery contextMenu?

我正在使用jquery contextMenu插件,并且我正在尝试解决一个小问题.

目前,当我单击"删除"菜单项时,我调用的函数会使用deleteTests函数中的确认框提示用户.此时contextMenu仍然可见并且显示确认框.

理想情况下,我想在用户选择菜单项后立即关闭contextMenu,然后继续执行删除功能.

这似乎应该是微不足道的,但我似乎无法让它工作.

$(document).ready(function(){
    $.contextMenu({selector: '#context-menu', items: {
    "delete": {name: "Delete", icon: "delete", callback: menu_click },
    sep1: "---------",
    quit: {name: "Quit", icon: "quit", callback: $.noop}
}});

function menu_click(key, opt) {
    if (key == "delete") {
    // Need to close menu here
        deleteTests();
    }
}
});
Run Code Online (Sandbox Code Playgroud)

jquery contextmenu

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

修剪不在IE中工作?

我有一个在Chrome中运行良好的单行函数,FF用于缩短字符串但在IE中引发异常.有谁知道IE的解决方法?

这是我的代码:

var name = 'This is a really loooooooooooong string';

var shortName = name.trim().substring(0, 10).split(" ").slice(0, -1).join(" ") + "...";

alert(shortName );
Run Code Online (Sandbox Code Playgroud)

谢谢,-Paul

javascript jquery

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

如何通过twitter bootstrap减少输入之间的空间?

我正在使用Twitter Bootstrap中css表单样式,但我想减少表单输入字段之间的默认间距.不确定我需要覆盖哪个css元素.

有任何想法吗?

html css twitter-bootstrap

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

如何防止垃圾邮件用户注册?

我有一个网站开始增长但随之而来的用户继续注册并向其他成员发送垃圾邮件.我目前使用谷歌的验证码API服务,但如果用户手动创建帐户,那么它是没用的.我的主要问题是用户创建他们开始发送重复信息所以在这里我的想法是,以检查在消息相似之处一些PHP代码,不让他们在x量发送一个假帐户,但我不知道有多少负载此之后穿上服务器.有没有办法可以在他们注册时获取IP并禁止IP,如果他们开始向人们发送垃圾邮件.这让我疯了,因为我现在每天花费近一个小时来清理垃圾邮件并删除无效用户.有其他人遇到这个,你采取了什么措施?

php spam-prevention email-spam

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

我可以等locationhref来加载页面吗?

是否可以知道何时使用location.href加载页面?我当前的代码看起来像这样,我希望在我的页面加载完成后触发一些事件.我尝试使用$ .get但它破坏了我当前的jquery地址实现,所以这不起作用.

$('.search').click(function(){
    location.href = "/search.php"; 
    // trigger event here...
    return false;
});
Run Code Online (Sandbox Code Playgroud)

不适用于我当前的设置:

$.get('search.php', function() {
    alert('Page has finished loading');
});
Run Code Online (Sandbox Code Playgroud)

还有其他选择吗?

javascript php jquery

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

没有javascript的href替代品吗?

我目前正在使用javscript和类来处理我的点击事件,如下所示:

<a class="forgotten" href="#">Forgot your password?</a>

$('.forgotten').click(function(){
    location.href = "forgotten.php"; 
    return false;
});
Run Code Online (Sandbox Code Playgroud)

有没有办法首先评估该功能,如果javascript被禁用,只需转到forgotten.php?

我知道我可以轻松删除该类并将forgetten.php添加到href,但我正在大量使用jquery地址,因此它会破坏我的一些网站.

javascript jquery

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

如何将新div添加到具有相同类名的最后一个div?

我的所有div块都使用相同的类名,我需要在文件上传完成后附加一个新的div块.我现在这样做的方法是为每个现有的块添加一个新块.这是我的测试代码:

HTML:

<div class="img_container" id="img1">EXISTING BLOCK</div>'
<div class="img_container" id="img2">EXISTING BLOCK</div>'
Run Code Online (Sandbox Code Playgroud)

JQuery的:

$('#fileupload').bind('fileuploadcompleted', function (e, data) {
    e.preventDefault();
    var $newdiv = $('<div class="img_container" id="img3">NEW BLOCK</div>');

    $('.img_container').append($newdiv);
})
Run Code Online (Sandbox Code Playgroud)

我也试过附加到body标签但是新的div从未出现过.知道如何解决这个问题吗?

php jquery

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

如何实现悬停在图像效果上?

我试图在wookmark上看到相同的鼠标图像效果,我假设这是用一些jquery和css魔法完成的.是否有任何好的教程可以说明这是如何完成的?

通过jquery文档查看我似乎需要像这样使用悬停:

$("li.preview").hover(function(e){  
    // show and hide come css magic
});
Run Code Online (Sandbox Code Playgroud)

不知道它的CSS部分去哪里...

javascript css jquery image css3

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

如何使用jQuery从子类中获取值

我正在创建一个简单的五星投票系统,我正在尝试获取我的href元素的数值.HTML工作得很好,但我不确定如何获取click事件的数值.

HTML看起来像这样:

<div id="voting"> 
    <span class="rating_container"> 
        <span class="star_container">  
            <a href="#" class="star star_1" >1<span class="rating">Terrible</span></a>   
            <a href="#" class="star star_2" >2<span class="rating">Bad</span></a>
            <a href="#" class="star star_3" >3<span class="rating">OK</span></a>
            <a href="#" class="star star_4" >4<span class="rating">Good</span></a>   
            <a href="#" class="star star_5" >5<span class="rating">Great</span></a>   
        </span> 
    </span> 
</div> 
Run Code Online (Sandbox Code Playgroud)

我的jQuery click事件如下所示:

$('.star').click(function(e) {
    e.preventDefault();

   // How can I get the numeric value of the clicked star (e.g., 5,6,7 etc)

});
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

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

CSS将图像居中而不调整大小?

是否有CSS技巧可以在不调整图像大小的情况下将图像以设置的宽度/高度居中?

例如,如果我尝试将以下图像放入150 x 150的着色器中,则会调整其大小。

原版的

在此处输入图片说明

容器

在此处输入图片说明

我正在努力实现这一目标

在此处输入图片说明

仅靠CSS就能做到吗?

html css css3

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

获得权限后,为什么我无法从Google Plus API检索用户电子邮件

使用google plus connect API我可以请求用户电子邮件的许可,但我似乎无法访问它.

这是我正在使用的代码:

require_once '../../src/Google_Client.php';
require_once '../../src/contrib/Google_PlusService.php';

session_start();

$client = new Google_Client();
$client->setApplicationName("Test Application");
$client->setClientId('XXXXX');
$client->setClientSecret('XXXXX');
$client->setRedirectUri('XXXXX');
$client->setDeveloperKey('XXXXX'); 
$client->setScopes(array('https://www.googleapis.com/auth/plus.login','https://www.googleapis.com/auth/userinfo.email'));

$plus = new Google_PlusService($client);

if (isset($_REQUEST['logout'])) {
   unset($_SESSION['access_token']);
}

if (isset($_GET['code'])) {
  $client->authenticate($_GET['code']);
  $_SESSION['access_token'] = $client->getAccessToken();
  header('Location: http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
}

if (isset($_SESSION['access_token'])) {
  $client->setAccessToken($_SESSION['access_token']);
}

if ($client->getAccessToken()) {

  $me = $plus->people->get('me');
  print_r($me);

 }
Run Code Online (Sandbox Code Playgroud)

知道如何在用户授予权限后检索电子邮件地址吗?

php google-plus

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

通过悬停或激活防止文本两个像素移位?

我正在创建一个基本菜单,并尝试在活动或悬停时显示两个像素宽的左侧块.问题是我的文字在活动或悬停时会移动到正确的两个像素.

我创建了这个jsfiddle以显示问题.

我的CSS看起来像这样:

#sidebar {
  height: 100%;
  padding-right: 0;
  padding-top: 20px;
}

#sidebar .nav {
  width: 95%; 
}

#sidebar li {
}

#sidebar .nav>.active>a, #sidebar .nav>.active:hover>a, #sidebar .nav>.active:focus>a {
  font-weight: 700;
  color: #563d7c;
  background-color: transparent;
  border-left: 2px solid #563d7c;
}

#sidebar .nav>li>a:hover, #sidebar .nav>li>a:focus {
  font-weight: 700;
  color: #563d7c;
  background-color: transparent;
  border-left: 2px solid #563d7c;
}
Run Code Online (Sandbox Code Playgroud)

知道如何在将鼠标悬停在菜单项上或选中时阻止文本向右移动吗?

谢谢,-Paul

html css css3

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

基于TR ID从TD单元中删除类

我似乎无法使用父TR ID从TD单元格中删除类名.HTML看起来像这样:

<tr class="text-nowrap" id="abc0003212" role="row">
    <td class="move-icon white-font sorting_1">2</td>
    <td class="">3</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我最近使用jquery的尝试看起来像tjhis:

...
var record = 'abc0003212';
$('#'+record).closest('white-font').remove();
...
Run Code Online (Sandbox Code Playgroud)

有什么想法为什么这不起作用?

谢谢,

html javascript css jquery

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