我在用户控件和母版页中使用jquery脚本进行模态弹出功能。问题是当我在jquery中使用打印预览功能来捕获整个页面时,像jquery 1.7.1.min.js这样的基本脚本会得到冲突和打印预览功能不起作用。如果我删除了我的用户控件中的脚本引用,我的功能将无法工作,但打印预览功能工作。
我试着像dis。我删除了usercontrol中的脚本引用,并在主页面中添加了dis。
var control = new HtmlGenericControl("script");
control.Attributes.Add("type", "text/javascript");
control.Attributes.Add("src", Page.ResolveClientUrl("../Scripts/jquery-1.7.1.min.js"));
this.Page.Header.Controls.Add(control);
我使用jQuery Print Previw Plugin v1.0.1进行打印预览功能,并进行了预览编辑。但我仍然得到错误
$("a.print-preview").printPreview is not a function
[Break On This Error] $('a.print-preview').printPreview();
和打印预览功能不起作用..任何建议??
编辑: 我发现了一点。我用$ .noConflict();并发现打印预览功能正常工作,但页面中的某些其他脚本功能无效。
答案 0 :(得分:0)
看起来您的页面看不到该插件。确保正确添加了打印插件。