p標籤中的html文本是否可以使用jquery-ui調整大小或在div標籤中沒有p標記可調整大小?我已經完成了調整圖像使用jquery ui從下面的例子,但文字沒有得到調整http://jqueryui.com/demos/resizable/。可以使用jquery-ui調整文本大小?
4
A
回答
7
您可以使用resize事件處理函數。訣竅是如何計算新的字體大小。檢查此方案作爲一個變體:
HTML:
<div id="resizable" class="ui-widget-content">
<h3 class="ui-widget-header">Resizable</h3>
<div id="content">Quis non magna sagittis, et cras tortor nunc? Enim, lectus et quis penatibus enim augue eros, dis sit sit urna cras placerat sociis porta</div>
</div>
的Javascript:
var initDiagonal;
var initFontSize;
$(function() {
$("#resizable").resizable({
alsoResize: '#content',
create: function(event, ui) {
initDiagonal = getContentDiagonal();
initFontSize = parseInt($("#content").css("font-size"));
},
resize: function(e, ui) {
var newDiagonal = getContentDiagonal();
var ratio = newDiagonal/initDiagonal;
$("#content").css("font-size", initFontSize + ratio * 3);
}
});
});
function getContentDiagonal() {
var contentWidth = $("#content").width();
var contentHeight = $("#content").height();
return contentWidth * contentWidth + contentHeight * contentHeight;
}
你可以看看這個解決方案在的jsfiddle:jsFiddle link
2
文字大小與jQuery無關。但是,您可以將CSS屬性綁定到滑塊。
$('#slideBar').slider({
startValue: 12,
minValue: 0,
maxValue: 100,
stop: function(e, ui) {
$("#text").css({fontSize: ui.value + 8});
}
});
+0
感謝您的幫助非常感激。 –
相關問題
- 1. jqueryui可調整大小的句柄不隨元素移動,非jqueryui可調整大小調整大小
- 2. 取消JQueryUI可調整大小事件
- 3. 使用jQueryUI可調整大小,可拖動和nicEdit的問題
- 4. 調整大小的jQueryUI小部件
- 5. 使用jquery調整文本大小
- 6. 使用文本調整矩形大小
- 7. 使用div調整文本區大小
- 8. jqueryui緩存調整大小alsoresize
- 9. EasyUI和jQueryUI的庫上調整大小
- 10. 初始化後無法應用JqueryUI可調整大小的AspectRatio?
- 11. 是否可以調整文本大小以適應固定大小的div?
- 12. jQueryUI的 - >可調整大小 - >設置`minWidth` /`minHeigth`到innerHTML的文本長度
- 13. jqueryui可調整大小和可拖動元素被覆蓋
- 14. jQueryUI的可拖動和可調整大小的盒子問題
- 15. JavaFx文本大小調整
- 16. 使JPanel可調整大小
- 17. 當文本框調整大小時,窗口大小調整
- 18. 當窗口調整大小時調整文本大小Python/Kivy
- 19. 調整大小固定大小的文本,以適合
- 20. 使用jqueryui/jquery調整div的頂部大小
- 21. WPF/XAML - 文本可以自動調整大小嗎?
- 22. 是否可以根據溢出重新調整文本大小?
- 23. 是否可以調整JLabel中的文本大小?
- 24. Jquery可調整大小顯示大小,同時調整大小
- 25. JQueryUI - 可調整大小的手柄讓我們拖動
- 26. jQueryUI/jQuery可調整大小不是一個函數
- 27. jQueryUI可調整大小沒有響應選項變化
- 28. textarea裏面的jQueryUI可調整大小對話框
- 29. 帶有jQueryUI的Textarea可調整大小後保持尺寸
- 30. HTML5/CSS3用戶文本調整大小
非常感謝。非常感謝您的幫助,我真的非常感謝。 –
好東西。我不太明白這個問題! – rooney
你爲什麼要乘以3?對不起,我不明白它來自哪裏? – edgarjs