我想通过Bing Maps实现以下功能.在#content
,标记将从JSON显示.
15秒后,应删除并重新加载所有标记.
加载地图和标记工作正常.同时删除标记工作.
只有在没有新标记下载后!在控制台中,我没有收到任何错误消息.
有没有人有想法?我怀疑当"下载"发生错误时?
代码:
function bings_maps(){
$('#content').gmap({
center: new Microsoft.Maps.Location(47.631296,15.830868),
mapTypeId: Microsoft.Maps.MapTypeId.aerial,
zoom: 17,
credentials: 'test',
bounds: null,
showMapTypeSelector: false,
enableSearchLogo: false,
showBreadcrumb: false,
enableClickableLogo: false,
showScalebar: false,
enableSearchLogo: false,
showDashboard: false,
showMapTypeSelector:false,
showScalebar: false,
useInertia: false,
disablePanning: false,
disableZooming: false,
callback: function() {
var self = this;
$.getJSON('inhalt.php', function(data) {
$.each( data.markers, function(i, marker) {
var location = new Microsoft.Maps.Location(marker.latitude,
marker.longitude);
self.addMarker({ 'location': location, 'bounds': false ,
'icon': marker.icon } );
});
});
}}); …
Run Code Online (Sandbox Code Playgroud) 我在一个临时环境中将几个样式表编译成一个最小样式表样式在IE中本地应用,其中每个样式表是独立的,但它们没有应用于IE中的临时环境中,其中样式表被编译成一个最小样式表.我已经通过CSS验证器运行样式表,并且已经完成了每个样式表并更正了我发现的任何语法错误.我不一定需要知道如何解决问题,我主要想知道问题存在的地方.IE开发人员工具没有给我任何与未应用的样式问题相关的反馈.
以下是登台环境中登录页面的链接:https://s-app.joinhere.com/manage/sessions/new.样式在样式表中,它们只是没有在IE中应用.下面就来编译分钟样式表的链接:https://staging.joinhere.com/assets/manage-d4f70cefc93b170b5f2a04509db697c8.css
谢谢!
我使用JSTreegraph插件绘制树结构.但现在我需要一个拖放功能,其中我可以拖动树的任何节点并连接到任何其他节点,然后第一个节点的所有子节点现在将成为新节点的子节点(它的所有节点)被附上).
据我所知,这个插件似乎没有这个功能.它只是根据传递给它的数据对象绘制结构.
该插件基本上将一个类分配给Node
树的所有节点(div),另一个类NodeHover
分配给悬停的节点.没有id
分配给这些div.
所以我尝试使用JQuery Draggable来查看是否可以通过这样做来移动任何节点
$('.Node').draggable();
$('.NodeHover').draggable();
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.所以任何人都可以帮助我.
如何进行拖动和附加功能?
*编辑::请原谅我使用Fiddle并不是很好,所以我在这里分享一个示例代码供您使用:*
HTML文件:将绘制示例树
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/JSTreeGraph.css" rel="stylesheet" type="text/css" />
<script src="js/JSTreeGraph.js" type="text/javascript"></script>
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="js/jquery.ui.position.js" type="text/javascript"></script>
<style type="text/css">
.Container {
position: absolute;
top: 100px;
left: 50px;
id: Container;
}
</style>
</head>
<body>
<div id="tree">
Ctrl+Click to Add Node
<br />
Double Click to Expand or Collapse
<br />
Shift+Click …
Run Code Online (Sandbox Code Playgroud) WPF Tabcontrol的默认行为是将Tab Headers放在彼此相邻的位置,中间没有任何空白区域.如果我想在标题之间指定间隙怎么办?我是否必须为此定义控件模板?我对世界粮食计划署比较陌生,对此我们表示感谢.
谢谢
我想在Typescript中创建一个正则表达式来匹配小数分隔符,后跟0
字符串中的s 序列.例如,如果小数点分隔符是.
,那么我提出的表达式是:
/\.0+\b/g
Run Code Online (Sandbox Code Playgroud)
由于小数点分隔符是在运行时根据语言环境确定的,因此我在代码中使用 decimalSeperator
作为变量:
"/\\" + decimalSeperator + "0+\b/";
Run Code Online (Sandbox Code Playgroud)
我的意图是双反斜杠字符将转义为单个反斜杠字符.
但是,在我编译的JavaScript中没有转义双反斜杠字符:
"/\\" + decimalSeperator + "0+\b/"
Run Code Online (Sandbox Code Playgroud)
然而,如果我使用单个反斜杠,代码将无法编译,因为 "
被转义:
"/\" + decimalSeperator + "0+\b/";
Run Code Online (Sandbox Code Playgroud)
- 错误TS1005:','预计.
- 错误TS1127:字符无效.
- 错误TS1002:未终止的字符串文字.
这是打字稿的错误还是我做错了什么?
谢谢
我很难理解如何正确使用UWP VisualStateManager.我已经定义了一个包含一些简单视觉状态的UserControl,这是XAML:
<UserControl
x:Class="BingSearch.Views.UserControls.VerticalsTabHeader"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Margin="8 0 8 0"
mc:Ignorable="d" IsTabStop="False">
<UserControl.Resources>
<VisualStateGroup x:Name="CommonStates">
<VisualStateGroup.Transitions>
<VisualTransition From="Normal" To="Minimal"
GeneratedDuration="0:0:0.2">
</VisualTransition>
</VisualStateGroup.Transitions>
<VisualState x:Name="Normal">
</VisualState>
<VisualState x:Name="Minimal">
<Storyboard>
<DoubleAnimation Storyboard.TargetName="BubbleGrid"
Storyboard.TargetProperty="Opacity" From="1" To="0" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</UserControl.Resources>
<StackPanel>
<Grid x:Name="BubbleGrid">
<Ellipse Width="60" Height="60" Fill="Black" Stroke="White" StrokeThickness="1" />
<FontIcon
HorizontalAlignment="Center"
VerticalAlignment="Center"
Glyph="{Binding Glyph}"
Foreground="White"
FontSize="26" />
</Grid>
</StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
在我的代码背后,当我打电话VisualStateManager.GoToState(this, "Minimal", true);
或VisualStateManager.GoToState(this, "Normal", true);
没有任何反应.调用的返回值始终为false,并且CommonStates.CurrentState
始终为null.看起来我的视觉状态从来没有被"连接"到UserControl.这不是为UserControls定义Visual States的正确方法吗?
我正在尝试使用DotNetZip 1.9在Asp.Net MVC 3中读取上传的zip文件.我已经验证我收到的HttpPostedFileBase对象很好.我可以将它保存到磁盘然后解压缩.但是,首先保存到磁盘似乎很浪费,因为我应该能够直接从内存中解压缩.
从MSDN,HttpPostedFileBase.InputStream属性"获取一个Stream对象,该对象指向上传的文件以准备读取文件的内容".
根据DetNetZip的引用,ZipFile.Read()可以接受Stream对象.所以我试了一下,DotNetZip抛出BadReadException.我附加了显示问题的屏幕截图.
从HttpInputStream解压缩的问题
InputStream的值,Length与上传的zip文件的值相匹配
帮助任何人?谢谢
我有这个代码可以通过编程方式按下按钮,但我希望有一个版本适用于ToggleButton.
public static void PushButton(Button b)
{
ButtonAutomationPeer peer = new ButtonAutomationPeer(b);
System.Windows.Automation.Provider.IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as System.Windows.Automation.Provider.IInvokeProvider;
invokeProv.Invoke();
}
Run Code Online (Sandbox Code Playgroud)
所以我尝试了ToggleButtonAutomationPeer ......
public static void PushButton(ToggleButton b)
{
ToggleButtonAutomationPeer peer = new ToggleButtonAutomationPeer(b);
System.Windows.Automation.Provider.IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as System.Windows.Automation.Provider.IInvokeProvider;
//But invokeProv is null. Peer is ok.
}
Run Code Online (Sandbox Code Playgroud) c# ×2
jquery ×2
wpf ×2
asp.net ×1
bing-maps ×1
css ×1
dotnetzip ×1
header ×1
javascript ×1
jquery-ui ×1
spacing ×1
styles ×1
stylesheet ×1
tabcontrol ×1
typescript ×1
uwp ×1
xaml ×1