我有适合文成一个div不管其长度的函数...两个jQuery函数不能一起工作?
function fitin() {
$('#fitin div').css('font-size', '1em');
while ($('#fitin div').height() > $('#fitin').height()) {
$('#fitin div').css('font-size', (parseInt($('#fitin div').css('font-size')) - 1) + "px");
}
}
和它的作品,什么是原来写在HTML,但是当我使用一个函数来替换文本
function getVerse() {
var verses = ["this is one", "this is two"];
var index = 0;
var verse = "";
$("#button2").click(function() {
$.getJSON("http://labs.bible.org/api/?passage=random&formatting=plain&type=json&callback=?", function(data) {
verse = JSON.stringify(data[0].text);
//alert(verse);
});
if (index >= verses.length) {
index = 0;
}
$("#fitin").fadeOut(500, function() {
$(this).html("<b>" + verse + "test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test" + "</b>").fadeIn(500);
fitin();
index++;
});
});
}
fitin()不起作用。这是链接到codepen here。
应该有'+“px”'在行的末尾将数字更改为px。 – Hobgoblin8
执行'parseInt'并添加值后,添加像素。 –
我放了一行代码。而你在另一个问题中提到了另一个问题。 @Dhiraj回答。 –