小编Chr*_*ris的帖子

jQuery在IE中缓存AJAX请求,即使缓存:"false"已设置

我有以下代码

$.ajax({type: "GET",
  url: "/" + filename,
  dataType: "xml",
  cache: "false",
  success: function(xml)
{
    /* Parsing code here */
}});
Run Code Online (Sandbox Code Playgroud)

在Chrome等中,请求不会被缓存,但它们在IE中.我正确地构建了我的请求吗?

ajax jquery internet-explorer caching

9
推荐指数
1
解决办法
9249
查看次数

如何在单个animateWithDuration调用期间缩放和旋转

我正在UIView使用以下代码制作动画.这个效果很好,但是我如何同时将它设置为动画比例,理想情况下我会喜欢它在旋转时缩小到0.

[UIView animateWithDuration:0.4 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut
                 animations:^(void) {
                     recognizer.view.transform = CGAffineTransformMakeRotation(DegreesToRadians(540));
                     recognizer.view.backgroundColor = [[UIColor alloc] initWithRed:220.0/255.0 green:220.0/255.0 blue:220.0/255.0 alpha:1.0];   
                 }];
Run Code Online (Sandbox Code Playgroud)

iphone animation objective-c uikit ios

9
推荐指数
1
解决办法
3064
查看次数

WPF:自定义工具提示箭头放置

我有一个自定义工具提示样式,基本上创建一个漂亮的黑色工具提示,箭头指向您悬停的项目的位置.

问题是,有时工具提示并不总是放在正确的位置(即靠近窗口边缘),这意味着工具提示箭头不再指向正确的位置......是否还存在这个问题?或者我可以为每个位置放置创建特定样式吗?

<Style x:Key="{x:Type ToolTip}" TargetType="ToolTip">
    <Setter Property="OverridesDefaultStyle" Value="true"/>
    <Setter Property="HasDropShadow" Value="True"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="ToolTip">
                <StackPanel>
                    <Border CornerRadius="3" HorizontalAlignment="Center" VerticalAlignment="Top" Padding="10,7" BorderThickness="0" Background="#e5323232">
                        <StackPanel>
                            <TextBlock FontFamily="Arial" FontSize="12" Text="{TemplateBinding Content}" Foreground="#f0f0f0" />
                        </StackPanel>
                    </Border>
                    <Path Margin="10,0,0,0" Fill="#e5323232" Data="M 0 0 L 6 6 L 12 0 Z"/>
                </StackPanel>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
Run Code Online (Sandbox Code Playgroud)

.net c# wpf xaml tooltip

9
推荐指数
1
解决办法
3051
查看次数

如果尚未包含,则自动包含javascript文件

我有一个外部javascript文件依赖于另一个文件的存在.

我如何使用JavaScript(或jQuery)自动包含此文件(如果尚未包含)(我可以根据此外部文件中已知函数的存在进行测试)

编辑: 它现在包含文件,但写完所有内容!我已经尝试了迄今为止提出的所有建议方法

javascript jquery include

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

Javascript图像平移/缩放

通过组合一些CSS和Jquery UI/draggable,我创建了平移图像的能力,并且使用一些额外的JS,您现在可以缩放图像.

我遇到的问题是,如果放大图像的左上角是固定的,正如您所期望的那样.我想要的是图像保持中心(基于当前的平移),使图像的中间位于容器的中间,同时变大.

我已经为此编写了一些代码但是没有用,我希望我的数学是错误的.有人可以帮忙吗?

我希望它像这样工作.滚动到图像时,它会根据当前平移保持图像居中,而不是从角落缩小.

HTML:

<div id="creator_container" style="position: relative; width: 300px; height: 400px; overflow: hidden;">
    <img src="/images/test.gif" class="user_image" width="300" style="cursor: move; position: absolute; left: 0; top: 0;">
</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$("#_popup_creator .user_image").bind('mousewheel', function(event, delta) {
    zoomPercentage += delta;
    $(this).css('width',zoomPercentage+'%');
    $(this).css('height',zoomPercentage+'%');

    var widthOffset = (($(this).width() - $(this).parent().width()) / 2);
    $(this).css('left', $(this).position().left - widthOffset);
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui image zoom

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

UIBarButtonItem setTintColor不适用于深色

我正在设定tintColor一个UIBarButtonItem.只要颜色是鲜艳的颜色,只要我尝试将其设置为darkGrayColor没有任何反应,实际上它会将色调更改为白色!但是,如果我改变颜色redColor然后就可以了......这里发生了什么?

UIBarButtonItem *penButton = [_toolBar.items objectAtIndex:3];
UIBarButtonItem *crossButton = [_toolBar.items objectAtIndex:4];

//This actually sets the tint to white not gray, which is odd?
[penButton setTintColor:[UIColor darkGrayColor]]; 
[crossButton setTintColor:[UIColor redColor]]; //Red is fine, as is green etc
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uikit uibarbuttonitem

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

Html.DropDownList - 如何将额外的<option>添加到列表中

我正在使用Html.DropDownList这样创建一个选项列表

Html.DropDownList("LogType", new SelectList(Model.LogTypeList, "ID", "Name", Model.SelectedLogType),"-- ALL --");
Run Code Online (Sandbox Code Playgroud)

如你所见,我传入一个列表,但也传入一个额外的参数来添加一个额外的选项:"-- All --".结果如下:

<select name="LogType" id="LogType">
<option value="">-- ALL -- </option>
<option value="1">Debug</option>
<option value="2" selected="selected">Error</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何在-- All --不必手动构建下拉列表的情况下给出值0?

html c# forms asp.net asp.net-mvc

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

自定义MapRoute

我正在尝试创建一些自定义地图路线,但无法使其正常工作.

我的最终目标是能够指定类似下面的内容.我基本上用URL构造了"id"和"name"的值对.这个名字是无关紧要的,仅供用户恳求,我会在我的控制器中要求ID.

/仪表板/ 5-MY-村名/ 89-MY-群名/ 133-也许偶数另一个子群

对于初学者,我正在研究第一部分并遇到麻烦.

使用以下路由浏览"http:// localhost:53933/dashboards/109-building-xyz"会生成错误 A public action method '109-building-xyz' was not found on controller 'MyInterfaceInterface.Controllers.DashboardsController'.

routes.MapRoute(
  "Dashboard",
  "dashboards/{id}-{name}", // URL pattern
   new { controller = "Dashboards", action = "Index" },
   new { id = @"\d+", name = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)

显然我希望通过参数将其路由到Index函数.

我究竟做错了什么?我甚至正确地构建了这个吗?我来自web-PHP背景并使用htaccess来实现这些功能.

谢谢

c# asp.net-mvc asp.net-mvc-routing maproute razor

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

如何在highcharts中设置动态数据

我从servlet获取数据和我从servlet发送的json对象的sysout是 {"jsonArray":[{"bugzilla":20,"redmind":14}]}

现在我的java脚本是

 <script type="text/javascript">
    var chart;
    $(document).ready(
            function() {
                chart = new Highcharts.Chart({
                    chart : {
                        renderTo : 'container',

                    },
                    title : {
                        text : 'Bug chart'
                    },

                    tooltip : {
                        formatter : function() {
                            var s;
                            if (this.point.name) { // the pie chart
                                s = '' + this.point.name + ': ' + this.y
                                        + ' Bugs';
                            } else {
                                s = '' + this.x + ': ' + this.y;
                            }
                            return s;
                        }
                    },
                    labels : {
                        items …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json servlets highcharts

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

如何创建一个ActionController以在运行时和使用ajax工作

我有一个AddressBook控制器,它将返回一个"文件夹"列表(基本上是组/位置).这可以在渲染时通过AJAX请求或在MVC页面本身中调用.

如何创建一个适用于这两种情况的功能?这是我当前的Controller动作,我似乎很难在我的MVC页面中使用

public ActionResult GetFolderList(int? parent)
{
    List<String> folderList = new List<String>();
    folderList.Add("East Midlands");
    folderList.Add("West Midlands");
    folderList.Add("South West");
    folderList.Add("North East");
    folderList.Add("North West");

    return Json(folderList);
}
Run Code Online (Sandbox Code Playgroud)

在页面内(不工作atm)

@{
    var controller = new My.Controllers.AddressBookController();
    var what = controller.GetFolderList(0);

    foreach(var p in what){
        //i want to get the list items here
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc json razor asp.net-mvc-4

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