【问题标题】:Thickbox, jQuery and ASPX厚盒、jQuery 和 ASPX
【发布时间】:2009-12-23 16:52:29
【问题描述】:

我有一个带有 jQ​​uery 和 Thickbox 引用的 ASPX MasterPage。我使用Thickbox 来显示一些有用的提示,即使用定义class="thickbox" 的内联HTML 的产品信息。适用于 MasterPages 中的链接,但是,当我使用相同的 MasterPage 与 jQuery.js 和 Thickbox.css 创建一个新的 Web 表单时,链接不会弹出。这是一个例子:

<a href="help/htmlPage.html?height=400&width=600" title="Title of htmlPage" class="thickbox">IMAGE TAG</a>

感谢任何帮助。

【问题讨论】:

    标签: jquery asp.net thickbox


    【解决方案1】:

    您确定这些网络表单中包含thickbox.js 吗?如果是,它实际上是否正在加载?可能你用的是相对路径,目录变了?

    使用 Firebug 的 net 选项卡来验证所引用的脚本文件是否正在实际加载。

    【讨论】:

    • 脚本文件是参考,如我刚刚使用 Jing 拍摄的截图所示:screencast.com/t/MGE4MTQ3 这是代码:screencast.com/t/NDMwNDM5N
    • 嗯。我唯一能想到的就是检查页面的 DTD。它在thickjbox 页面上说它需要一个有效的DTD 才能工作。除此之外,不知道... Javascript 控制台中没有错误消息吗?
    • 这是一个视频,向您展示在 VisualStudio 中调试时,thickbox.css 和 jQuery.js 会启动。另外,我录制了这个视频给你,thickbox 属性如何触发弹出窗口,但它不适用于 asn.net 面板。让我知道你的想法。这是视频:screencast.com/t/NTY3YTNhN2Mt
    • 我不熟悉 MS IDE 的世界,我可能会弄错,但在 0:54,QuoteForm.aspx 似乎显示了三个加载的脚本:mootools、all.something 和 recaptcha_ajax.js ?不应该出现thickbox.js吗?请记住,您需要在所有页面上都使用thickbox.js 才能使thickbox 链接正常工作。
    • thickbox.js 在那里。不知道为什么你没有看到它 - 再看一遍视频!似乎在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多