1

ユーザーコントロールとマスターページのモーダルポップアップ機能にjqueryスクリプトを使用しています。問題は、jqueryで印刷プレビュー機能を使用してページ全体をキャプチャすると、jquery 1.7.1.min.jsなどの基本的なスクリプトが競合し、印刷プレビュー機能が機能しません。ユーザーコントロールでスクリプト参照を削除すると、機能は機能しませんが、印刷プレビュー機能は機能します。

私はディスのように試しました。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);

印刷プレビュー機能にはjQueryPrintPreviw Plugin v1.0.1を使用し、プレビュー用に編集しました。しかし、私はまだエラーを受け取ります

$("a.print-preview").printPreview is not a function
[Break On This Error] $('a.print-preview').printPreview(); 

と印刷プレビュー機能が動作しません..何か提案はありますか?

編集:私は少し見つけました。$ .noConflict();を使用しました。印刷プレビュー機能は機能していますが、他のいくつかのスクリプト機能がページで機能していないことがわかりました。

4

1 に答える 1

0

ページにプラグインが表示されないようです。印刷プラグインが正しく追加されていることを確認してください。

于 2012-05-18T10:21:58.747 に答える