1

我试过这个:

    <div id="d1"> sampletext </div>
    $("#d1").datepicker();

当我运行上面的代码时,它显示 datepicker ,但没有像好的背景和其他任何格式,为什么?另外,在我单击日期选择器中的任何日期后,出现错误

Refused to execute inline event handler because of Content-Security-Policy.

我应该怎么做才能完成这项工作?或者,如果有任何我可以在不使用此日期选择器的情况下使用的解决方案,请告诉我,以便我使用它,谢谢!

4

2 回答 2

7

There is a simple solution: use jQuery UI 1.8.22 or newer.

They finally fixed datepicker to not use inline javascript any more (a 4 year old bug ticket - http://bugs.jqueryui.com/ticket/3945), solving problems with Adobe AIR, MSIE in intranet, and, yes - Chrome extensions with v2 manifest.

于 2012-09-03T08:40:46.187 回答
0

如上所述,您可以升级到 1.8.22 或更高版本或解决此问题,或者您可以从以下位置直接使用所需的 JS 之一,这也适用于您。

假设您已经在使用最新版本的 JQuery Else Upgrade to Newer Version 那么您可以选择以下任何一种或使用最新的 UI 版本

https://github.com/jquery/jquery-ui/tree/main/ui/widgets

于 2021-06-13T12:49:42.900 回答