私はフィドルにあなたの質問に答えることを試みた:http://jsfiddle.net/vcarluer/Rfw3t/
アイデア:ユーザーによるテキストの選択を可能にするために、現在のヘッダをクリックしたときにHTMLの入力を示しています。
<li id="li-1"><a id ="a1" href="#fragment-1">Nunc tincidunt</a>
<div id="divText-1" class="tabText">
<input id="input-1" size="13" readonly/>
</div>
<button id="copyToClipBoard-1" class="ccButton">cc</button>
</li>
$("#a1").click(function(e) { if (selected == 0) { $("#divText-1").show(); $("#input-1").val("Nunc tincidunt"); $("#input-1").focus(); } selected = 0; });
$("#input-1").blur(function(e) { $("#divText-1").hide(); });
あなたがIEで開く場合は、クリップボードにヘッダーをコピーするには、あまりにも「CC」ボタンがあります(IEのみで動作)
var headerText = $("#a2").text();
window.clipboardData.setData('text', headerText);
私はJavaScriptと怠惰とよくありませんよコピー貼り付けコードがたくさんあるので、コードと関数呼び出しをリファクタリングすることができます。 入力枠も削除して正しく整列させることができます。 Cssも悪いですが、あなたは考えがあります。
私はそれがあなたを助けてくれることを願っています。
小さなヒント:少なくとも、ユーザが右のタブのタイトルをクリックするクロム、で、タイトルが選択されています;)。私は、これがタブのタイトルの一部を選択するのにあまり役立たないことを認識しています。私はjQuery UIのタブのコードを見てきましたが、選択の明確な防止は見られませんでした。 tab要素をクリックしたときのデフォルトの動作を妨げる副産物でなければなりません。 –
私もやった。私が逃したもの、または私が上書きできる機能があることを望んでいた。しかし、それはサイコロのように見えます。 – Schleis