我有兩個可以工作的JSFiddle,我想將它們組合在一起使用。在div內動態調整文本大小並響應
的jsfiddle-1:http://jsfiddle.net/MYSVL/3050/
window.onresize=function() {
var child = $('.artist');
var parent = child.parent();
child.css('font-size', '18px');
while(child.height() > parent.height()) {
child.css('font-size', (parseInt(child.css('font-size')) - 1) + "px");
}
這裏藝術家容器內的文本響應及其延伸到最大字體大小時,屏幕更大。當屏幕尺寸較小時,它也縮小到最小的字體大小。
的jsfiddle-2:http://jsfiddle.net/MYSVL/3047/
function calcDivHeights() {
window.onresize=$(".artist").each(function() {
var child = $(this);
var parent = child.parent();
//child.css('font-size', '18px');
while (child.height() > parent.height()) {
child.css('font-size', (parseInt(child.css('font-size')) - 1) + "px");
}
});
}
這裏的功能是檢查每一個藝術家的div和調整字體大小根據而的條件,但我無法使其更加喜歡我的JSFiddle-1。一旦文字尺寸變小,即使我使屏幕更大,文字尺寸仍然較小。我希望我的JSFiddle-2完全按照JSFiddle-1的方式工作,以便我可以根據屏幕大小保持文本的響應能力。
有人可以幫我出來或隨意修改我的JSFiddle-2爲了實現目標。
在此先感謝
http://jsfiddle.net/MYSVL/3047/ ---鏈路對應修正小提琴2 –