小编den*_*xic的帖子

Jquery:图像映射区域上的鼠标悬停事件

我正在尝试对鼠标悬停图像映射区域执行操作.这是我的HTML:

<img src="img/denisanddavid-bkgd.jpg" alt="Denis and David - web development and solution" width="1024" height="1299" border="0" usemap="#bkgdMap" id="bkgd" />
    <map name="bkgdMap" id="bkgdMap">
         <area shape="rect" coords="12,161,341,379" href="#" alt="qdk" id="qdk" class="mapping" />
         <area shape="rect" coords="347,162,675,379" href="#" alt="gifgif" alt="gifgif" class="mapping" />
    </map>
Run Code Online (Sandbox Code Playgroud)

这是我的js:

$('.mapping').mouseover(function() {

    alert($(this).attr('id'));

}).mouseout(function(){
    alert('Mouseout....');      
});
Run Code Online (Sandbox Code Playgroud)

我不明白为什么,但jquery只针对第一个区域而不是其他区域启动.任何帮助将不胜感激.

谢谢.

jquery image map area

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

在Node.js Passport.js中禁用会话

我刚刚发现了用于身份验证的令牌,令牌允许使用会话/无状态服务器并从MEAN开始。看起来好赞。

现在,我正在使用Passport.js(通过电子邮件,Facebook,Google等)对用户进行身份验证,该身份将信息存储到服务器会话中,就像所有教程都说的那样:

 // required for passport
    app.use(express.session({
        secret : 'superscret',
        expires: new Date(+new Date + settings.session.sessionTimeout),
        store: new MongoStore({})
    })); // session secret
    app.use(passport.initialize());
    app.use(passport.session({}));
Run Code Online (Sandbox Code Playgroud)

是否仍然可以使用,Passport.js但是可以代替存储会话,而是发送回令牌以监视用户是否有权访问。

问题:如何禁用护照会议?(我知道如何发送令牌并进行监听)。

javascript authentication node.js express passport.js

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

当我将其转换为数组时,Realm返回一个空对象

在Swift应用程序中使用Realm。我正在从Realm获取用户,并希望返回一个用户数组(因为我的应用程序还使用了Parse,因此如果它们都是我猜中的数组,会更容易)。

这是我的代码:

class func fetchUsersFromDB() -> [User]{
    var users = [User]()
    let realm = Realm()
    var allUsers = realm.objects(User)
    users = Array(allUsers)
    return users
}
Run Code Online (Sandbox Code Playgroud)

当我进行转储时,allUsers我可以看到一个Realm结果。但是,当我转储时,users它会向我显示具有默认值的对象。

有什么想法我做错了吗?

这是我声明用户模型的方式

class User: Object {
    dynamic var objectId: String = ""
    dynamic var username: String = ""
    dynamic var password: String = ""
    dynamic var emailVerified: Bool = false
    dynamic var email: String = ""
    dynamic var firstName: String = ""
    dynamic var defaultRelationshipId: String = ""
    dynamic var …
Run Code Online (Sandbox Code Playgroud)

xcode realm swift

5
推荐指数
0
解决办法
896
查看次数

从ajax成功函数内部提交表单以检查值

我已经看过大约20个或更多关于这个主题的帖子,但它们要么对我没有意义,要么略有不同.

这也是一个非常简单的场景.我有一个表单,当它提交时,我做一个ajax调用,看看该电子邮件是否已被其他用户取走.如果不采取我想提交表格,如果是,请不要提交表格.

这是HTML

<form id='greatForm' action='godothat.php' method='post'>
<input type='submit' id='email'>
<button>Send</button>
</form>
Run Code Online (Sandbox Code Playgroud)

JS

$('#greatForm').submit(function(){


        // GET THE VARS
        var email = $('#email').val();


         $.ajax({ 
            data: { 'field1' : email  },
            type: 'GET', 
            dataType: 'json',
            url: 'url.php',
            beforeSend : function(){   },
            success: function(answer){   
                if(answer.error === false){
                         // Submit this form without doing the ajax call again
                } 
                if(answer.error === true){
                    // Not ok, don't submit this form
                }
            }
        });                               

        return false;   
    });
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

**更新**也许我没说错.我的意思是如果"answer.error === false"为真,那么submit函数应该返回true.

所以在AJAX完成时,如果answer.error为false,则提交应为true,反之亦然......

那更有意义吗?

forms ajax jquery

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

Magento添加产品尺寸和属性库存

我认为这是一种常见的情况,我正在销售衣服和鞋子,我需要有尺寸选项,并为每个尺寸设置库存水平.我怎么能这样做?

这是一个例子,我卖的鞋子大小是41到45.我有5对,除了45号,我只有2个.(请记住,衣服和鞋子没有相同的测量选项).

如果我可以同时为一个类别中的所有产品执行此操作,那将是非常棒的,即使这意味着必须通过数据库.

谢谢.

magento configurable-product

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

twitter bootstrap输入前置全宽

目前使用bootstrap-2.1.1

我有一个row-fluid包含2列的内容,在这些列中我有输入前置.这是一个示例代码:

<div class="row-fluid">
   <div class="span6">
      <ul>
         <li>
            <div class="input-prepend box-shadow">
                <span class="add-on">email</span>
                <input type="text" name="email" value="" placeholder="Edit email"/>
            </div>
        </li>
     </ul>
   </div>
   <div class="span6">
      <ul>
         <li>
             <div class="input-prepend box-shadow">
               <span class="add-on">name</span>
               <input type="text" name="name" value="" placeholder="Edit name"/>
             </div>
         </li>

      </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

你可以在这看到JSBIN:http://jsbin.com/unuruh/1/

问题

如何input-prepend使用优选的CSS来使父级的输入字段全宽(并使用浏览器调整大小)?请记住,add-on宽度应该相同......

在此先感谢您的帮助.

css twitter-bootstrap

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

在视图控制器内添加火花粒子精灵

.sks根据spark模板创建了一个粒子发射器。我的应用程序是一个普通的应用程序(不是游戏)。当用户单击按钮时,我有一个新的视图控制器,它以模态方式显示,over fullscreen以便我可以模糊背景。

在这个模式中,我创建了一个view并给它一个类,SCNView请参见下图:

在此输入图像描述

如何加载粒子.sks文件以在视图上的 viewController 上执行动画Particles

更新 如何在视图控制器中加载 SceneKit 粒子系统?

animation uiviewcontroller ios scenekit swift

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

如何使用他们的 SDK 移动(而不是复制)AWS S3 中的文件?

我需要将 AWS s3 存储桶中的文件移动到另一个位置,例如:

我查看了文档:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html,但没有发现任何提及移动或更新文件的内容(我想我可以更新文件密钥路径...)。

到目前为止,似乎我需要复制文件然后删除旧文件?有更直接的方法吗?

我当前的代码复制然后删除旧文件:

function moveFileInAws(fromLocation, toLocation, callback) {
  awsSdk.copyObject({
    Bucket: BUCKET_NAME,
    ACL: 'public-read',
    CopySource: fromLocation,
    Key: toLocation
  }, (err, data) => {
    if (err) {
        console.log(err)
        return callback("Couldn't copy files in directory")
    }
    // callback()
    awsSdk.deleteObject({ Key: fromLocation }, (err, data) => {
      if (err) {
        console.log("Couldn't delete files in directory")
        console.log(err)
        return callback("Couldn't delete files in directory")
      }
      callback()
    })
  })
}
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services node.js aws-sdk

4
推荐指数
2
解决办法
5821
查看次数

PHP合并一行中的换行符数量并在必要时减少它?

我有一个textarea,用户可以用PHP提交帖子.我想检查一行中的换行符数量,并在必要时减少它,例如.

原版的:

Hello\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
Goodbye
Run Code Online (Sandbox Code Playgroud)

我到底想要什么:

Hello\n
\n
Goodbye
Run Code Online (Sandbox Code Playgroud)

所以基本上我想连续最多2个换行符.我怎样才能在PHP中实现这一点?

谢谢你的帮助.

php string

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

Redis:错误的“auth”命令参数数量

我正在使用redisnodejs。版本:"redis": "^3.1.2"

当我的服务器连接到 redis 时,出现以下错误:

ERR wrong number of arguments for 'auth' command
Run Code Online (Sandbox Code Playgroud)

我猜它与 URL 有关系,它看起来像这样:

redis://h:<password>@<url>:<port>
Run Code Online (Sandbox Code Playgroud)

我的 redis 由 Heroku 托管,我无法更改 URL。并且不知道我怎样才能让它工作。非常感谢任何想法/解决方案。

redis node.js node-redis

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