小编Pie*_*NAY的帖子

jQuery ui - datepicker阻止刷新onSelect

我正在使用jQuery ui Datepicker来显示一个完整的"特殊日期"(带颜色)的年度内联日历. 在此输入图像描述 这是为了允许用户通过选择范围和其他一些细节来批量特殊日期.

$('#calendar').datepicker({
  ...
  , onSelect: function (selectedDate, inst) {
      $('.date_pick').toggleClass('focused');
      if ($('.date_pick.end').hasClass('focused')) {
        $('.date_pick.end').val('');
      }
      # inst.preventDefault() ? <- not a function
      # inst.stopPropagation() ? <- not a function
      # return (false) ? <- calendar refreshes anyway
    }
  ...
});
Run Code Online (Sandbox Code Playgroud)

我也使用qtip来显示每个日期的详细信息

我的问题是,当我点击日历时,它完全重新加载,所以我放松了我的qtips.

我不想在qtip中使用live()因为我不喜欢这种行为.

我也更喜欢每次点击它时日历都不刷新(但这似乎不可能)但我可能再也不能突出我的选择了.

你对我的问题有什么建议吗?

jquery-ui refresh datepicker qtip

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

setTimeout() - 用于随机延迟的for循环

可能重复:
循环内部的Javascript闭包 - 简单实用的例子

看过许多帖子谈论setTimeout和关闭,但我仍然无法传递一个简单的for循环计数器.

for (i = 0; i < 5; i++) {
  setTimeout(function () {
    console.log(i);
  }, Math.floor(Math.random() * 1000));
}
Run Code Online (Sandbox Code Playgroud)

5
5
5
5
5

想拥有

0
1
2
3
4

怎么了 ?
请不要火焰,我以为我已经理解了这个setTimeout()故事,但显然没有.

javascript closures settimeout

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

找不到我的PYTHONPATH

我正试图改变我的PYTHONPATH.我试图在"我的电脑"等中更改它,但它并不存在.我在一些地方在注册表中搜索,甚至整个搜索"PYTHONPATH"这个词,但无济于事.

但是,Python我很容易看到它的存在.那它在哪里?

python windows path

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

如何将'this'传递给setTimeout回调

CSS

.item {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div>
  <div class="item">machin</div>
  <div class="item">chose</div>
  <div class="item">chouette</div>
  <div class="item">prout</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery,我想让每个都.item出现在一个随机的小计时器之后:

JavaScript的

$('.item').each(function () {
  itm = $(this);
  setTimeout(function () {
    itm.fadeIn(1000);
  }, Math.floor(Math.random() * 1000));
})
Run Code Online (Sandbox Code Playgroud)

这里itm将始终包含最后一项,因为在所有赋值后评估函数.
我不能使用第3个参数,setTimeout()因为它不适用于IE.
这不是建议使用setTimeout()EVAL出于安全原因的方法.

那么我如何通过访问我的对象setTimeout()


编辑

我知道这个问题已经发布了.
但我认为它与each()上下文略有一致.
现在有人完全改变了我的问题的标题,原来就是'setTimeout() - jQuery.each()这个对象参数'

javascript jquery scope settimeout

9
推荐指数
2
解决办法
3397
查看次数

jQuery fileupload - 获取上传文件的列表

我正在使用非常好的jquery插件blueimp/jQuery-File-Upload

$('#fileupload').fileupload({
  autoUpload: true
, filesContainer: '#attachments_presentation tbody'
, stop: function (e) {
    console.log(data);
  }
});
Run Code Online (Sandbox Code Playgroud)

而且我无法做一些非常简单的事情:获取上传文件列表
(在服务器上显示其名称)

首先,我天真地虽然它将存储在文件输入,所以我可以得到列表

$('#fileupload').val();
Run Code Online (Sandbox Code Playgroud)

但事实并非如此,所以我对此感到满意

$('#fileupload').fileupload('getfiles');
Run Code Online (Sandbox Code Playgroud)

我无法从文档中找到方法

有人能告诉我如何在服务器中获取上传文件名列表吗?


更新

我想在服务器上获取上传的文件名,以便以后能够管理它们.

例如:

  • 我上传了一个名为的文件 trutruc.pdf
  • 我上传 test.png
  • 我重新上传一个名为的文件 trutruc.pdf
  • 我删除了第一个文件

那么服务器中的当前文件列表应该是test.png,trutruc (2).pdf


更新2

我正在使用fileUpload 附带默认php脚本

javascript jquery file-upload jquery-file-upload

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

Django admin - jQuery命名空间

我正在尝试在我的Django管理站点中使用某些jQuery插件.

Django admin将jQuery命名空间设置为django.jQuery(以避免冲突)

如果我没有$jQuery 的默认命名空间,插件将无法工作,是吗?

我是否必须做类似的事情

window.$ = django.jQuery
Run Code Online (Sandbox Code Playgroud)

如何以及在何处更改整个管理站点的此命名空间?

jquery namespaces django-admin

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

Symfony2 - 部署缓存没有setfacl

我正在尝试部署我的第一个Symfony2应用程序.

尝试访问时出现空白屏幕.

检查日志:

$ sudo tail -f /var/log/apache2/error.log
Run Code Online (Sandbox Code Playgroud)

[...]未捕获的异常'RuntimeException',消息'无法写入缓存文件[...]

试图将好的权利放在缓存和日志上

$ sudo chmod +a "www-data allow delete,write,[...]" app/cache app/logs
Run Code Online (Sandbox Code Playgroud)

chmod:无效模式:`+ a'

尝试使用setfacl

$ sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
Run Code Online (Sandbox Code Playgroud)

setfacl:app/cache:不支持操作
setfacl:app/logs:不支持操作

我想我的分区没有安装acl或类似的东西.

难道我不能简单地chown www-data cache&logs?

deployment debugging caching symfony

8
推荐指数
2
解决办法
5257
查看次数

Django - 用户全名为unicode

我有许多模型链接到User,我希望我的模板总是显示他的full_name(如果可用).有没有办法改变默认值User __unicode__()?或者还有另一种方法吗?

我有一个可以定义的配置文件模型,我__unicode__()应该将所有模型链接到它吗?对我来说似乎不是一个好主意.


想象一下,我需要显示这个对象的表单

class UserBagde
    user = model.ForeignKey(User)
    badge = models.ForeignKey(Bagde)
Run Code Online (Sandbox Code Playgroud)

我将不得不选择__unicodes__每个对象的盒子,不是吗?
如何在用户名中使用全名?

python django django-models django-users

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

Symfony2 - 学说:在生产中创造

使用命令时:

$ php app/console doctrine:schema:create
Run Code Online (Sandbox Code Playgroud)

我们得到这个消息

注意:不应在生产环境中执行此操作.

为什么我们不应该在生产中使用它?
我们应该如何进行首次部署?

orm production-environment symfony doctrine-orm

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

pod spec lint:尝试读取不存在的文件夹

试图lint一个本地 pod规范

$ pod spec lint MyPod.podspec
Run Code Online (Sandbox Code Playgroud)

我越来越

[!]尝试读取不存在的文件夹/private/tmp/CocoaPods/Lint/Pods/MyPod.

我检查/private/tmp/CocoaPods/Lint/Pods/了我确实找不到我的podspec的地方,
但我找到了它/private/tmp/CocoaPods/Lint/Pods/Local Podspecs/

是什么导致这种情况和/或我如何调试?


有关信息,这是我的pod规格

Pod::Spec.new do |s|
    s.name         = "MyPod"
    s.version      = "0.0.1"
    s.summary      = "A pretty cool pod"
    s.author       = { "Me" => "me@home.net" }
    s.license      = 'MIT'
    s.homepage     = "http://www.mypod.net"
    s.source       = { :path => "." }
    s.source_files = '*.{h,m}'
    s.platform     = :ios, '6.0'
    s.requires_arc = true
end
Run Code Online (Sandbox Code Playgroud)

:path似乎造成了麻烦,:git有效

cocoapods podspec

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