首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上线时的Jquery日历问题

上线时的Jquery日历问题
EN

Stack Overflow用户
提问于 2011-10-19 19:50:57
回答 3查看 73关注 0票数 1

大家好,我已经在我的应用程序中开发了一个日历http://keith-wood.name/datepick.html,它在本地运行得很好。但是,当我托管这些文件时,我无法显示日历,谁能告诉我问题出在哪里

我发现了另一个有趣的问题,即当我使用master page时,我无法加载脚本

下面是包含Master page的节点的链接

http://myusapayroll.com/Demo/DemoTest.aspx

下面是可以在不使用母版页的情况下正常工作的版本

http://myusapayroll.com/Test/Test.aspx

有人能给我提个建议吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-19 21:14:55

这可能是因为在您呈现的页面中,我可以看到您正在执行此操作

代码语言:javascript
运行
复制
$('#ctl00_ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });

,但实际的textbox控件id是

代码语言:javascript
运行
复制
ContentPlaceHolder1_txtHiredate 

因此,您需要将代码更改为,它应该可以工作

代码语言:javascript
运行
复制
$('#ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });

但尽量不对id进行硬编码,而是在asp.net中使用ClientID

票数 2
EN

Stack Overflow用户

发布于 2011-10-19 19:55:58

确保您的所有链接,包括代码部分中的javascript都指向正确的位置。如果你有FireBug,你也可以点击'Scipts‘标签,确认你所有的js都已经加载了。这将是我首先想到的,至少我会检查一下。

票数 0
EN

Stack Overflow用户

发布于 2011-10-19 20:14:49

我认为您的javascript文件在上线后没有正确引用。因此确保您所有jscss文件都引用了正确的路径。

代码语言:javascript
运行
复制
eg.http://keith-wood.name/js/jquery.tabs.js
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7820856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档