是否有可能讓用戶在用戶將剪貼板上的東西複製/粘貼時,它的CSS樣式仍然存在?複製/粘貼時,您可以使CSS樣式保持不變嗎?
0
A
回答
0
如果你在談論HTML對象,那麼你可以使用這個腳本提到here。
該腳本複製HTML標籤的所有樣式並存儲它們,以便稍後使用它們。
因此,在您的情況下,當您以某種方式檢測到copy event
時,可以存儲原始對象的樣式屬性,並且當用戶粘貼時,可以應用存儲的樣式。
腳本的原始usege:
var style = $("#original").getStyleObject(); // copy all computed CSS properties
$("#original").clone() // clone the object
.parent() // select it's parent
.appendTo() // append the cloned object to the parent, after the original
// (though this could really be anywhere and ought to be somewhere
// else to show that the styles aren't just inherited again
.css(style); // apply cloned styles
但是,也許更簡單的方法是添加一個類像.copied-tag
當用戶拷貝一個對象,然後當用戶粘貼,你可以找到.copied-tag
類並應用您想要複製的任何樣式。
一個例子:
當用戶複製:
$("#copied-object").addClass("copied-tag");
而且當用戶粘貼:
originalObject = $(".copied-tag").removeClass("copied-tag");
newObject = $(originalObject)
.clone()
.css("text-shadow", $(originalObject).css("text-shadow"))
.css("color", $(originalObject).css("color"));
$("#container").append(newObject);
0
只有風格是內聯這樣的:
<p style="color:red">some text</p>
他們複製粘貼我t轉換爲讀取html的內容。
相關問題
- 1. 可以複製js/css庫中的粘貼嗎?
- 2. 避免複製對不同div的CSS樣式保持不變
- 3. CSS複製粘貼問題
- 4. 用戶在TextView上覆制或粘貼時可以掛鉤嗎?
- 5. Chrome瀏覽器 - 複製/粘貼 - 在粘貼文字時保持造型
- 6. 粘貼時保持零位
- 7. 複製並粘貼到記事本++和保存顏色/樣式
- 8. VBA在複製粘貼過程中保持格式
- 9. 複製粘貼Powershell Excel保持格式化
- 10. 是否可以複製/粘貼電子?
- 11. 使用系統剪貼板複製並粘貼而不使用粘貼模式?
- 12. 您可以使用NSPasteBoard粘貼到其他應用程序嗎?
- 13. 您可以在宏中使用粘貼的令牌嗎?
- 14. 如何在從datagridview複製粘貼到excel時保持顏色?
- 15. 複製粘貼式搜索
- 16. 樣式 - Visual Studio代碼片段,複製並粘貼Outlook(HTML) - 保留樣式?
- 17. 複製複製/粘貼彈出窗口的樣式
- 18. 使用變量複製粘貼表
- 19. 如何從剪貼板複製/粘貼樣式文本?
- 20. 我可以在VS中複製粘貼服務參考嗎?
- 21. 我可以在Eclipse中複製粘貼插件文件夾嗎?
- 22. 使用VBA複製和粘貼公式
- 23. 如何在複製/粘貼到Word時保留rstudio的格式?
- 24. 使用Javascript複製和粘貼剝離樣式
- 25. 持續複製和粘貼jstree節點
- 26. Windows Phone 7複製和粘貼支持?
- 27. WP7芒果RichTextBox支持複製粘貼
- 28. vba粘貼值並保持源格式?
- 29. 使用複製目標和特殊粘貼來保持格式化
- 30. 複製/粘貼忽略CSS字體
複製並粘貼什麼?文本?圖形?還有別的嗎? – Josiah 2014-11-05 02:46:38
我不認爲你可以控制最終用戶剪貼板。當用戶選擇頁面的某一部分時,只有文本被複制到剪貼板 – Sai 2014-11-05 02:47:54
不,這是不可能的。 – TheProvost 2014-11-05 02:50:28