1

我正在使用以下 javascript 代码(为了将日历选择器放在 SSRS 页面中),但我意识到它甚至不起作用,因为它已被弃用且不受支持。.browser.webkit他们说不应该使用该功能..

$(document).ready(
    function () { 
        if ($.browser.webkit) { 
            $($(":hidden[id*='DatePickers']").val().split(","))
                .each(function (i, item) {
                var h = $("table[id*='ParametersGrid'] span")
                    .filter(function (i) {
                        var v = "[" + $(this).text() + 
                                "]"; 
                        return (v != null && v.indexOf(item) >= 0); })
                            .parent("td").next("td").find("input").datepicker(
                                { 
                                    showOn: "button", 
                                    buttonImage: '/Reserved.ReportViewerWebControl.axd?OpType=Resource&Name=Microsoft.Reporting.WebForms.calendar.gif', 
                                    buttonImageOnly: true, 
                                    dateFormat: 'dd/mm/yy', 
                                    changeMonth: true, 
                                    changeYear: true 
                                    }); }); } });

所以在这里他们说要使用 jQuery.support,我不知道该怎么做。我会这样说:

$.browser.support(ajax)
4

2 回答 2

3

您链接到的页面上记录的属性都是布尔值,因此您可以打开它们:

if ($.support.ajax) {
    // ajax is supported
} else {
    // ajax is not supported
}
于 2013-02-26T16:17:27.357 回答
0

只需阅读您提到的页面:)

if (jQuery.support.ajax) { // your code}
于 2013-02-26T16:19:54.627 回答