我正在使用下面的JavaScript代碼(爲了在SSRS頁面中放置日曆選擇器),但是我意識到它甚至沒有工作,因爲它已被棄用且不受支持。他們說,.browser.webkit
功能不應該被用來..如何確定jQuery的支持功能可以使用哪些選項?
$(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
}); }); } });
於是就here他們說使用jQuery.support,我不知道如何做到這一點。 我會把這樣的事情:
$.browser.support(ajax)
您應該先隔離哪部分代碼不起作用,例如在IE上。起初看,我看不出什麼奇怪的東西(但我不記得如何使用IE以外的瀏覽器呈現默認日期選擇器)。 – 2013-02-26 16:19:16
'$ .support'(不是'$ .browser.support')不是一個函數,它是一個對象。 http://api.jquery.com/jQuery.support/ – 2013-02-26 16:26:43
@RocketHazmat - 啊好的thnks! – Coffee 2013-02-26 16:27:21