Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cufon正在使用jquery datepicker创建问题_Jquery_Jquery Ui Datepicker_Cufon - Fatal编程技术网

cufon正在使用jquery datepicker创建问题

cufon正在使用jquery datepicker创建问题,jquery,jquery-ui-datepicker,cufon,Jquery,Jquery Ui Datepicker,Cufon,我已经实现了jQueryDatePicker,Cufon脚本也在页面上实现。我已经为“下个月”、“上个月”的点击事件以及Cufon.replace和Cufon.refresh的日期实现了一些jquery。我所面临的问题是,当页面加载时,如果我单击“下一步”或“上一步”按钮,在我单击任何日期之前,它们都能正常工作。每当我在单击日期后单击“下一步”或“上一步”时,都会在月份名称的位置显示一个错误,说明“未定义的NaN”。我不明白问题在哪里。如果我移除cufon,它在所有州都能正常工作。答案是肯定的。

我已经实现了jQueryDatePicker,Cufon脚本也在页面上实现。我已经为“下个月”、“上个月”的点击事件以及Cufon.replace和Cufon.refresh的日期实现了一些jquery。我所面临的问题是,当页面加载时,如果我单击“下一步”或“上一步”按钮,在我单击任何日期之前,它们都能正常工作。每当我在单击日期后单击“下一步”或“上一步”时,都会在月份名称的位置显示一个错误,说明“未定义的NaN”。我不明白问题在哪里。如果我移除cufon,它在所有州都能正常工作。

答案是肯定的。就是不要用cufon。现在你可能想知道。。。那我的超甜字体呢

既然cufon是个肮脏的怪物,你需要一个后备计划。这个计划就是@font-face项目。以下是指向fontface生成器的链接:

这将生成一个“防弹”Css道具,允许您使用字体。然后,您只需在jQueryUI主题中设置字体族属性,即可更改文本

Cufon需要从本质上“刮”屏幕,并在空白分割画布上使用wrappy magic制作超臭文本。因此,状态性以及日期选择器“读取自身”的能力可能会受到影响。我知道你参与了“刷新”活动。。但实际上,您深入研究了小部件并更改了它的html。如果有方法在某些位置查找某些jQuery节点,那么它们就不存在了。Cufon重新排列并嵌套它们


走吧。使用@fontface永远从工具集中弹出cufon。你无论如何都应该这么做。这是一个Css解决方案,因此它将非常快速地呈现,并且不会干扰您的脚本。这是首选方法。

是否可以从日期中移除锚点,并添加跨度而不是锚点。我已经尝试过了,但是通过移除锚点datepicker,无法为特定日期填充不同颜色的日历。请再次阅读我写的内容。您不应该仅仅为了支持字体而替换html元素。跨度和锚点不可1:1交换。是的,从技术上讲,你可以用锚来替换跨度,$('a')。替换为('')。。。。但它可能会破坏其他东西,等等。这是个坏主意——不要这样做。如果需要将脚本附加到依赖于特定html结构的有状态小部件上,请停止使用cufon-cufon将改变结构。是的,它会破坏代码中的其他内容。谢谢你的帮助。