小编And*_*air的帖子

如何使用jQuery将一个元素相对于另一个元素定位?

我有一个隐藏的DIV,其中包含一个类似工具栏的菜单.

我有许多DIV,当鼠标悬停在它们上面时,它们可以显示菜单DIV.

是否有内置功能将菜单DIV移动到活动(鼠标悬停)DIV的右上角?我正在寻找类似的东西$(menu).position("topright", targetEl);

jquery

351
推荐指数
4
解决办法
41万
查看次数

字符串属性中的换行符

当将文本设置为属性时,如何为文本添加换行符,即:

<TextBlock Text="Stuff on line1 \n Stuff on line2" />
Run Code Online (Sandbox Code Playgroud)

将其分解为爆炸格式不适合我的特定情况.我需要的是模仿以下内容的一些方法:

<TextBlock>
  <TextBlock.Text>
    Stuff on line1 <LineBreak/>
    Stuff on line2
  </TextBlock.Text>
<TextBlock/>
Run Code Online (Sandbox Code Playgroud)

xaml

275
推荐指数
9
解决办法
15万
查看次数

Windows中的端口转发

我的电脑里有两个网卡:

主要有本地IP - > 192.168.1.111次要有本地IP - > 192.168.0.200

主要有互联网连接,第二个连接到IP 192.168.0.33的设备,它在端口80有一个http服务器.

我在主连接(端口4422)中有一个apache-server,我可以从任何地方访问,我现在想要的是当我从4422检测到连接时我想将此连接重定向到192.168.2.33:80

我怎么能用Windows做到这一点?

windows portforwarding windows-7

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

显示有关鼠标悬停的数据

我有一组数据,我正在散点图中.当我将鼠标悬停在其中一个圆圈上时,我希望它能够弹出数据(如x,y值,或许更多).这是我尝试使用的:

vis.selectAll("circle")
   .data(datafiltered).enter().append("svg:circle")
   .attr("cx", function(d) { return x(d.x);})
   .attr("cy", function(d) {return y(d.y)})
   .attr("fill", "red").attr("r", 15)
   .on("mouseover", function() {
        d3.select(this).enter().append("text")
            .text(function(d) {return d.x;})
            .attr("x", function(d) {return x(d.x);})
            .attr("y", function (d) {return y(d.y);}); });
Run Code Online (Sandbox Code Playgroud)

我怀疑我需要提供更多信息才能输入什么数据?

mouseover tooltip d3.js

159
推荐指数
5
解决办法
22万
查看次数

使用分组在列表上创建字典

我在列表中有以下对象:

public class DemoClass
{
    public int GroupKey { get; set; }
    public string DemoString { get; set; }
    public object SomeOtherProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想创建以下字典:

Dictionary<int, List<DemoClass>>
Run Code Online (Sandbox Code Playgroud)

我想List<DemoClass>按照属性进行分组GroupKey,但我不明白这是如何完成的以及一些帮助.

在思考了一下后,我实现了所需的行为:

var groupedDemoClasses = from demoClass in mySepcialVariableWhichIsAListOfDemoClass
                            group demoClass by demoClass.GroupKey
                            into groupedDemoClass
                            select groupedDemoClass;
var neededDictionary = groupedDemoClass.ToDictionary(gdc => gdc.Key, gdc => gdc.ToList());
Run Code Online (Sandbox Code Playgroud)

但是,有没有办法把它变成一个单一的陈述?

.net c# linq .net-3.5

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

在离开页面之前警告用户未保存的更改

我想在用户离开我的angular 2应用程序的特定页面之前警告用户未保存的更改.通常我会使用window.onbeforeunload,但这不适用于单页面应用程序.

我发现在角度1中,你可以挂钩$locationChangeStart事件confirm为用户抛出一个盒子,但我还没有看到任何显示如何使角度2工作,或者如果该事件仍然存在.我也见过为ag1提供功能的插件onbeforeunload,但同样,我还没有看到任何方法将它用于ag2.

我希望其他人找到解决这个问题的方法; 任何一种方法都可以用于我的目的.

angular2-routing angular

93
推荐指数
6
解决办法
6万
查看次数

Horizo​​ntalAlignment = Stretch,MaxWidth和Left同时对齐?

这似乎应该很容易,但我很难过.在WPF中,我想要一个TextBox,它延伸到它的父级宽度,但只有最大宽度.问题是我希望它在其父级中被左对齐.要使它伸展,你必须使用Horizo​​ntalAlignment ="Stretch",但结果居中.我已经尝试过Horizo​​ntalContentAlignment,但它似乎没有做任何事情.

如何让这个蓝色文本框随窗口大小增长,最大宽度为200像素,并且左对齐?

<Page
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>  
    <TextBox Background="Azure" Text="Hello" HorizontalAlignment="Stretch" MaxWidth="200" />
  </StackPanel>
</Page>
Run Code Online (Sandbox Code Playgroud)

有什么诀窍?

wpf xaml alignment stretch

91
推荐指数
4
解决办法
10万
查看次数

找到setTimeout()中剩下的时间?

我正在写一些与我不拥有的库代码交互的Javascript,并且不能(合理地)改变.它创建了Javascript超时,用于在一系列限时问题中显示下一个问题.这不是真正的代码,因为它超出了所有希望.这是图书馆正在做的事情:

....
// setup a timeout to go to the next question based on user-supplied time
var t = questionTime * 1000
test.currentTimeout = setTimeout( showNextQuestion(questions[i+1]), t );
Run Code Online (Sandbox Code Playgroud)

我想questionTime * 1000通过询问创建的计时器在屏幕上放置一个进度条setTimeout.唯一的问题是,似乎没有办法做到这一点.有没有getTimeout我失踪的功能?我能找到的关于Javascript超时的唯一信息仅与创建通过setTimeout( function, time)和删除通过有关clearTimeout( id ).

我正在寻找一个函数,它返回超时触发前剩余的时间,或者调用超时后经过的时间.我的进度条形码如下所示:

var  timeleft = getTimeout( test.currentTimeout ); // I don't know how to do this
var  $bar = $('.control .bar');
while ( timeleft > 1 ) {
    $bar.width(timeleft / test.defaultQuestionTime * 1000);
}
Run Code Online (Sandbox Code Playgroud)

tl; dr: …

javascript timeout settimeout

84
推荐指数
5
解决办法
6万
查看次数

捕获在页面上任何位置按下的Enter键

我需要随时在登录页面上捕获Enter键.它将启动登录尝试.

使用jQuery,我将如何实现这一目标?我会将它链接到身体标签吗?

jquery

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

有电影showtime api吗?

有没有人知道任何(最好免费)支持api用于通过邮政编码访问电影放映时间?

我不相信任何现有的api,例如netflix或imdb,都提供此信息.

api movies

71
推荐指数
4
解决办法
5万
查看次数