Я работал со следующим кодом 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. На первый взгляд я не вижу ничего странного (но я не помню, как default datepicker отображается с браузерами, отличными от IE). –
'$ .support' (не' $ .browser.support') не является функцией, это объект. http://api.jquery.com/jQuery.support/ –
@RocketHazmat - ah OK thnks! – Coffee