小编Dom*_*Dom的帖子

使用XAML将DatePicker设置为Today

我的项目中有以下DatePicker控件:

<DatePicker x:Name="startDate" SelectedDate="2013-04-03"></DatePicker>
Run Code Online (Sandbox Code Playgroud)

问题:
是否可以设置DatePicker.SelectedDate仅使用XAML?

我知道这可以通过代码隐藏来实现.

wpf xaml binding datepicker

6
推荐指数
1
解决办法
5431
查看次数

jQuery插件 - 如何添加/绑定事件

好的,这是我第一次尝试创建一个jQuery插件,所以我目前正在修改教程.

我到目前为止

(function($)
{
    $.tippedOff = function(selector, settings)
    {
        var config = {
            'top':0,
            'left':0,
            'wait':3000
        };
        if(settings){$.extend(config, settings);}

        var $elem = $(selector);
        if($elem.length > 0)
        {
            $elem.each(function()
            {
                $(this).css({"color":"#F00"});
            })
        }

        return this;
    };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这适用于更改提供的元素的文本颜色.然而.我想为插件生效的元素添加功能.例如悬停或点击事件.但是我现在无法理解这个想法,因为它selector可以是任何东西.所以它不像我可以通过普通的jQuery方法那样硬编码某些东西.

那么,有了这个,我如何在渲染之后将这种类型的功能添加到事物中?

javascript jquery jquery-plugins

6
推荐指数
1
解决办法
6475
查看次数

处理多个"Is"语句的方法

在我当前的代码中,我正在使用if/else if&测试对象的类型is:

public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (value is double)
        {
            //do something
        }
        else if (value is int)
        {
            //do something
        }
        else if (value is string)
        {
            //do something
        }
        else if (value is bool)
        {
            //do something
        }
       Type type = value.GetType();
       throw new InvalidOperationException("Unsupported type [" + type.Name + "]");
    }
Run Code Online (Sandbox Code Playgroud)

而不是一个长长的清单else if,我试图凝聚所有的is使用说明Extension Method,但无济于事.

这是我的尝试Extension Method:

public …
Run Code Online (Sandbox Code Playgroud)

c# extension-methods

4
推荐指数
1
解决办法
133
查看次数

Google图表会调用onmouseover事件

我整天都在研究这个问题而没有成功.我有一个显示一些数据的谷歌图表,工作正常.

我一直在研究一些更详细的图表,包括大约十几个图表图例项目.我想在图表下面显示我的图例,所以我将它的位置设置为底部.

但是图表产生的"丑陋"分页对我的经理并不是很有吸引力.

所以我隐藏了它并重新渲染了图形下方的图例项目而没有与一些自定义javascripting分页(实际上我从这里看到了代码http://jsfiddle.net/asgallant/6Y8jF/2/)

var legend = document.getElementById('legend');
    var lis = [];

    var total = 0;
    for (var i = 0; i < data.length; i++) {
        var legendValue = data[i];

        if(legendValue.indexOf("PROVIDER") == -1){

            // create the legend entry
            lis[i] = document.createElement('li');
            lis[i].id = 'legend_' + legendValue;
            lis[i].className = 'legendary';
            lis[i].innerHTML = '<div class="legendMarker" style="background-color:' + colors[i] + ';">' + legendValue + '</div>';

            // append to the legend list
            legend.appendChild(lis[i]);
        }
    }
Run Code Online (Sandbox Code Playgroud)

所以几乎与实际的图形图例具有相同的功能,但有一件事缺失了.当原始谷歌图表图例悬停时,图表上的项目将突出显示,如下例所示:

http://code.google.com/apis/ajax/playground/?type=visualization#chart_wrapper

如果您将鼠标悬停在德国或美国,则会选择或突出显示图表上的条形图.

如何从列表项中触发相同的行为?

我试过了 :

function …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-visualization

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

没有选择框的jQuery UI可选

在这里给出这个例子:http://jqueryui.com/selectable/#display-grid我想在没有单击'n拖动时出现的"选择框"的情况下进行选择.也就是说,当我点击数字5然后拖动到数字6然后拖到10我得到这个:

在此输入图像描述

实际上我想要的是从5拖到6到10并且只选择没有9.

我搜索了文档但找不到该选项,我的谷歌技能并没有给我带来任何好运,我认为这一定已经完成了它只是碰巧我无法自己掌握它或找到一个现有的解决方案,所以任何帮助在这里都表示赞赏(不是说你应该为我做研究,我只是希望有人在此之前处理这个,所以他可以指出我正确的方向).

它也可能是我在尝试使用jquery UI实现这一点时忽略了这一点,但这是我发现的第一个这样的例子,它适合(有点)我想要完成的事情.

jquery-ui jquery-ui-selectable

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

如何安全地替换"td"标签后的值?(在JQuery中)

在"td"标签内,如何在不删除整个"span"标签脚本的情况下替换"span"标签后面的"BMW"字样?(在JQuery中).

"宝马"这个词是通配符.它可以是"福特","沃尔沃"等.

我正在使用JQuery 2.0版

$('#'....).???

<td>
   <span column="17" style="cursor:pointer"></span> BMW
</td>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用jquery/javascript更改隐藏输入的值

我有一些隐藏的输入值,我希望在用户点击链接后将其更改为某个值.

jquery hidden input required

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

如何确定对象是否在数组中?

我有一个看起来像这样的javascript数组:

myFields = [
["fb-method","drop",false,"How did you order?"],
["fb-date","calendar",false,""],
["fb-time","drop",false,""],
["fb-location","drop",false,""],
["fb-amount","text default",false,""],
["fb-share","drop",false,""],
["fb-msg","textarea",true,""],
["next-btn","button",true,""]
]
Run Code Online (Sandbox Code Playgroud)

我能够遍历数组并处理这样的特定位:

len = fields.length;

//first check to make sure required fields are filled in
for(i=0; i<len; i++) {
     a = fields[i];
     if(a[0] != "fb-method") {
        // do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

如果特定元素不是数组的一部分,我需要能够(在循环外)做某事,特别是如下所示:

["fb-location","drop",false,""]
Run Code Online (Sandbox Code Playgroud)

我尝试过使用jQuery的.inArray函数,但即使返回false也会返回true.请看这里的小提琴.

最好的方法是什么?jQuery或标准的js很好.

javascript arrays jquery

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

document.getElementById(...)为null或不是对象....但它是?

嘿所以我有点困惑为什么我得到错误,'document.getElementById(...)'是null或不是对象.我是javascript和练习编写数组的新手.这个脚本在我之前document.write(r_card[i]);和没有之前工作正常function.该页面将加载并随机选择一张卡片.但后来我想用的功能练习,并要求他们,所以我增加了function bar() {一部分,并改变document.write(r_card[i]);document.getElementById(foo).innerHTML = (r_card[i]);,但现在它不工作.当我遇到这样的问题时,通常会出现语法错误,因为我不习惯自己编写javascript.做了一些搜索但找不到任何有相同错误的人.

<!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" xml:lang="en" lang="en">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <title>Pick a Card!</title>
</head>

<body>
    <script type="text/javascript">
        function bar() {
            var r_card = new Array();
            r_card[0] = "Ace of Diamonds";
            r_card[1] = "Two of Diamonds";
            r_card[2] = "Three of Diamonds";
            r_card[3] = "Four of Diamonds";
            r_card[4] = "Five of …
Run Code Online (Sandbox Code Playgroud)

javascript arrays getelementbyid xhtml-transitional

-1
推荐指数
1
解决办法
7390
查看次数