问题列表 - 第13540页

jQuery:麻烦遍历

我试图找到一些关于遍历jQuery的体面文档,但是没有找到合适的资源,任何建议都会非常感激.

我正在尝试为菜单创建一个简单的动画.

我有一个简单的菜单:

<ul class='contentNav'>
 <li><a href='#'>One</a>
 <li><a href='#'>Two</a>
 <li><a href='#'>Three</a>
 <li><a href='#'>Four</a>
</ul>
Run Code Online (Sandbox Code Playgroud)

还有一个简单的jquery函数来改变标签的背景颜色:

$(document).ready(function(){

   $(".contentNav a").hoverIntent(
   function(over) {
     $(this).animate({backgroundColor: "#844"}, "fast");
     $(this).parent().find("li a").animate({backgroundColor: "#090"}, "fast");
   },
   function(out) {
     $(this).animate({backgroundColor: "#000"}, "fast");
     $(this).parent().find("li a").animate({backgroundColor: "#000"}, "fast");
   });
}); 
Run Code Online (Sandbox Code Playgroud)

麻烦在于:

$(this).parent().find("li a").animate({backgroundColor: "#090"}, "fast"); 
$(this).parent().find("li a").animate({backgroundColor: "#000"}, "fast");
Run Code Online (Sandbox Code Playgroud)

我试图选择当前没有悬停的所有链接标记项并设置其背景颜色.我该怎么做呢.

谢谢.


UPDATE


我已经采取了所有建议并提出以下代码:

$(this).parent().parent().find("a").not(this).animate({backgroundcolor: "#555"}, 100)
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何在Prolog中修复此循环谓词?

为什么这不能在Prolog中定义"已婚"?

married(X,Y):-married(Y,X).
Run Code Online (Sandbox Code Playgroud)

这些循环谓词是不允许的?我该如何解决?

谢谢

prolog

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

泛型类型变量限制和接口

我正在实现一个通用接口(特别是iqueryprovider).在某些时候,我被迫返回一个通用结果,我需要从一些内部接口获取:

public TResult Execute<TResult>(...) {
  return something.Foo<TResult>();
}
Run Code Online (Sandbox Code Playgroud)

什么东西.Foo是

public T Foo<T>() where T: MyBaseClass, new() {
  ...
}
Run Code Online (Sandbox Code Playgroud)

这当然会爆炸,因为外部定义的TResult与内部定义的T没有相同的类型限制.问题是:有没有办法让TResult适合Foo?我可以以某种方式明确测试这两个条件并强制类型变量吗?

c# generics

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

c ++ - 重新学习

我已经做了大约三年的C++,并希望能够回归并做好准备.什么是最好的方法?我可能想要查看的任何开源项目,以回忆所有细节并准备好面试?我开始阅读(再次)C++ Primer第5版,但是想知道自从我用C++编程几年之后是否有更有效的方法.

只是想补充一下:有没有人知道与财务相关的开源项目?(例如服务器,修复等)

c++

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

Javascript Intellisense没有显示所有内容

需要头脑风暴.我有一个Javascript库(jQuery,ExtJS等)的问题,它们与Visual Studio 2008中内置的Javascript Intellisense一起似乎不能很好地运行.它们提供了intellisense无法理解的某些实用程序辅助函数.

即.ExtJS代码

// convenience function to create namespace object placeholders
Ext.namespace("Root.Sub.Subsub");
Run Code Online (Sandbox Code Playgroud)

或jQuery

// doing the same thing in jQuery
$.extend(window, {
   Root: {
      Sub: {
         Subsub: {}
      } 
   },
});
Run Code Online (Sandbox Code Playgroud)

或者甚至(我认为你应该维护这段代码)

$.extend(window, { Root: {}});
$.extend(Root, { Sub: {}});
$.extend(Root.Sub, { Subsub: {}});
Run Code Online (Sandbox Code Playgroud)

这些调用的最终结果基本相同.他们都不会Root在Visual Studio 2008 中使Javascript Intellisense看到名称空间.如果我们知道intellisense如何工作,我们可能能够克服这种情况.

是否有可能说服 Intellisense显示/识别这些命名空间,而无需直接编写对象,如:

Root = {
   Sub: {
      Subsub: {}
   }
};
Run Code Online (Sandbox Code Playgroud)

我承认第一个jQuery调用与此非常相似,但最好使用扩展功能来防止删除/覆盖现有的功能/命名空间.

我们应该如何使用这些实用功能来使Intellisense工作?
任何能够解释这一点的头脑风暴的答案都值得欢迎吗?

编辑

我发现如果在外部定义(即在不同的脚本文件中)并且您对该文件的引用如下所示,则会显示使用实用程序函数创建的名称空间:

/// <reference path="different.script.file.js" />
Run Code Online (Sandbox Code Playgroud)

在这种情况下,一切都很好.但是如果你在同一个文件中调用实用程序函数,它们就不会列在intellisense下拉列表中.

javascript namespaces visual-studio-2008 javascript-intellisense

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

在R中更多的靶心绘图

我正在使用ggplot2在R中制作一些靶心图表.它们看起来令人愉快,每个人都非常高兴 - 除了他们想要在图表上绘制靶心层的值.我很高兴只是将它们放在情节的右下角,甚至是情节边缘,但我在做这件事时遇到了一些困难.

这是再次的示例数据:

critters <- structure(list(Zoo = "Omaha", Animals = 50, Bears = 10, PolarBears = 3), .Names = c("Zoo", 
"Animals", "Bears", "PolarBears"), row.names = c(NA, -1L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

以及如何绘制它:

d <- data.frame(animal=factor(c(rep("Animals", critters$Animals),
       rep("Bears", critters$Bears), rep("PolarBears", critters$PolarBears)),
       levels = c("PolarBears", "Bears", "Animals"), ordered= TRUE))
grr <- ggplot(d, aes(x = factor(1), fill = factor(animal))) +  geom_bar() +
  coord_polar() + labs(x = NULL, fill = NULL) +
  scale_fill_manual(values = c("firebrick2", "yellow2", "green3")) +
  opts(title = paste("Animals, Bears and Polar …
Run Code Online (Sandbox Code Playgroud)

plot r ggplot2

6
推荐指数
2
解决办法
2321
查看次数

当底层Viewmodel指示它应该在View触发器上有一个WPF EventTrigger时该怎么办?

这是场景:

我有以下用户控件,想法是它的视图模型应该能够向视图发出信号,它需要"激活发光",从而播放故事板.

<UserControl x:Class="View.UnitView"  ... >
   ...
    <Storyboard x:Key="ActivateGlow">
       ...
    </Storyboard>
    ...
    <!-- INVALID BINDING! Not Dependancy Object-->
    <EventTrigger RoutedEvent="{Binding OnActivateGlow}"> 
       <BeginStoryboard Storyboard="{StaticResource ActivateGlow}"/>
    </EventTrigger>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

在UnitView的代码隐藏中,我有:

public event EventHandler ActivateGlow;
Run Code Online (Sandbox Code Playgroud)

并且在MVVM中非常正常,我为UnitViewModel提供了以下DataTemplate:

<DataTemplate DataType="{x:Type vm:UnitViewModel}">
    <vw:UnitView d:DesignWidth="150" d:DesignHeight="100" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

最后一个问题是,我如何设置一些东西,以便viewmodel可以触发OnActivateGlow事件?

wpf events eventtrigger mvvm

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

限制对ASP.NET站点上的文件的公共访问

试图阻止访问特定文件,而不是任何具有特定扩展名的文件,只能访问一个特定文件.问题是最终用户只需在他们的浏览器中键入:/filename.xml,就可以看到这个文件的内容,我宁愿他们也看不到这个.


我尝试过的事情:

1) 将文件放在别处

我有一个"安全"文件夹作为我的托管帐户的一部分.所以我想我只是将路径改为:"..\..\..\SSL\FileName.xml"并将文件移到那里.ASP.NET在此崩溃时出现错误:

  • 无法使用前导..退出顶级目录

所以我认为这是出于安全目的.

2) web.config中的位置

接下来我尝试在web.config中使用它:

  <location path="FileName.xml">
    <system.web>
      <authorization>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

这似乎没有做任何事......任何人都知道为什么?我不是在这个应用程序中专门使用ASP.NET身份验证,这是为什么这不起作用?

3) 使用IIS来阻止访问

唉,我无法访问IIS,因为我有一个非常蹩脚的托管帐户.


那么有谁知道我在上述尝试中做错了什么,或者我可以尝试任何替代解决方案?

kthxbye!

asp.net security

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

iPhone开发:没有分配被释放的指针

我从调试器得到这条消息:

Pixture(1257,0xa0610500) malloc: *** error for object 0x21a8000: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Run Code Online (Sandbox Code Playgroud)

所以我做了一些跟踪并得到了:

(gdb) shell malloc_history 1257 0x21a8000

ALLOC 0x2196a00-0x21a89ff [size=73728]: thread_a0610500 |start | main | UIApplicationMain | GSEventRun | GSEventRunModal | CFRunLoopRunInMode | CFRunLoopRunSpecific | __CFRunLoopDoObservers | CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) | CA::Transaction::commit() | CA::Context::commit_transaction(CA::Transaction*) | CALayerDisplayIfNeeded | -[CALayer _display] | CABackingStoreUpdate | backing_callback(CGContext*, void*) | -[CALayer drawInContext:] | -[UIView(CALayerDelegate) drawLayer:inContext:] | -[AvatarView drawRect:] | -[AvatarView overlayPNG:] | +[UIImageUtility …

iphone memory-leaks memory-management objective-c

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

CSS表格框架?

我一直在寻找一些像Uni-FormFormy这样的html/css表单框架.它们提供了更简单的html表单管理.我想知道是否有人知道类似的.我不是在寻找css网格框架,也不是在寻找Yahoo的YUI.

html css

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