0

JavaScript オプション (iframe ではない) を使用して、MS Excel WebApp ドキュメントを Web ページに埋め込んでいます。ユーザーがセルをクリックしてこのように選択できないようにしたい(少なくとも一部の列では)。

しかし、外側のExcel divでクリックをキャッチするjquery関数を作成すると、Excelテーブルの一部のセルの内側のdivがそれをキャッチするため、何も起こりません。問題は、埋め込まれた Excel ドキュメントが自動的に生成されるため、内容を変更 (クリック機能を削除) できないことです。

問題は、どうすれば外側の div クリック機能を優先し、内側の div のコンテンツを変更せずに内側の div でクリック イベントを発生させないようにするにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

event.stopImmediatePropagation()を試しましたか? ここで簡単なフィドルをセットアップしました。

jQuery ドキュメント:

Keeps the rest of the handlers from being executed and prevents the event from bubbling up the DOM tree.

于 2013-03-23T03:17:03.457 に答える