Javascript 如何确定jQuery&x27使用哪些选项;s的支持功能?

Javascript 如何确定jQuery&x27使用哪些选项;s的支持功能?,javascript,jquery,Javascript,Jquery,我正在使用下面的javascript代码(为了在SSRS页面中放置日历选择器),但我意识到它甚至不起作用,因为它已被弃用且不受支持。他们说不应该使用.browser.webkit功能 $(document).ready( function () { if ($.browser.webkit) { $($(":hidden[id*='DatePickers']").val().split(",")) .each(f

我正在使用下面的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)

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

if ($.support.ajax) {
    // ajax is supported
} else {
    // ajax is not supported
}

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


他正在测试ajax支持吗?@Adriano-是的,还有其他things@Adel:您发布的函数中有ajax吗?$.support的重点是检查特定功能,而不是对浏览器系列的“不受控制”的支持…@Adriano-是的,我忘了提到-有一个打印功能可以使用AJAX-@Adel-我不认为检查的重点是你是否有AJAX(除了一个如何使用$.support的示例)。在这段代码中,他们添加了检查,因为IE支持日期选择器和打印,但webkit浏览器不支持。您也将在IE中执行该代码(不必要)。在该代码中,您必须检查浏览器,而不是功能。您应该首先确定该代码的哪些部分不起作用,例如,在IE上。乍一看,我看不出任何奇怪的东西(但我不记得除了IE以外的浏览器是如何呈现默认日期选择器的)。
$.support
(不是
$.browser.support
)不是一个函数,它是一个物体@RocketHazmat-啊,好的!
if (jQuery.support.ajax) { // your code}