1
我在用戶控件和母版頁中使用jQuery腳本來實現模式彈出功能。問題是當我在jQuery中使用打印預覽功能來捕獲整個頁面時,基本腳本如jquery 1.7.1 .min.js會發生衝突,並且打印預覽功能不起作用。如果我刪除了用戶控件中的腳本引用,我的功能將不起作用,但打印預覽功能起作用。使用jquery打印預覽功能
我試過像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();
和打印預覽功能doesnt工作..任何建議??編輯: 我發現了一點點。我用$ .noConflict();並發現打印預覽功能正在工作,但其他一些腳本功能在頁面中不起作用。
只有當腳本引用出現在主頁面或用戶控制頁面中時,打印預覽jQuery才能正常工作..但是當我在主頁面上添加dis時,預覽插件不會被調用。如何調用d腳本。? – kk1076
如果您將$(「a.print-preview」)。printPreview添加到頁面,您應該添加它的插件。 Jquery本身沒有命令'printPreview'。因此,您應該將包含'printPreview'命令的插件添加到您使用$(「a.print-preview」)。printPreview的頁面中。 – Zonf
是的,我已經添加了插件。它工作正常。我的問題是當我在主頁和用戶控件中添加時,只有此打印預覽插件無法正常工作。 – kk1076