Jquery .高度重新加载div高度多次
我正在尝试使用一个增加字体的jquery脚本,但是当字体大小增加时,我不知道如何让jquery重新加载div大小,以便出现/消失一个滚动条。我已经非常接近了,但是我的代码只有在我第一次点击时才起作用,随后它就不会更新了。代码如下:Jquery .高度重新加载div高度多次,jquery,Jquery,我正在尝试使用一个增加字体的jquery脚本,但是当字体大小增加时,我不知道如何让jquery重新加载div大小,以便出现/消失一个滚动条。我已经非常接近了,但是我的代码只有在我第一次点击时才起作用,随后它就不会更新了。代码如下: <script type="text/javascript"> $j(document).ready(function(){ // Reset Font Size var originalFontSize = $j('html').css('f
<script type="text/javascript">
$j(document).ready(function(){
// Reset Font Size
var originalFontSize = $j('html').css('font-size');
$j(".resetFont").click(function(){
$j('html').css('font-size', originalFontSize);
});
// Increase Font Size
$j(".increaseFont").click(function(){
var currentFontSize = $j('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum*1.2;
$j('html').css('font-size', newFontSize);
$j("#content").height(auto);
return false;
});
// Decrease Font Size
$j(".decreaseFont").click(function(){
var currentFontSize = $j('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum*0.8;
$j('html').css('font-size', newFontSize);
return false;
});
});
</script>
我添加了$jcontent.heightauto;到最后增加高度。从我第一次调用该函数时收集的信息来看,它将工作的高度设置为auto。但在随后的单击中,高度已设置为“自动”,因此不会产生任何差异。如果有人能告诉我如何修改我的代码,我将不胜感激。试试看
$j("#content").css({'height' : 'auto'});
或需要更多信息
内容的css是什么?您是否在css中的任何其他元素上设置了明确的高度?不,这不起作用:我的内容css是:content{height:100%;margin:none;}整个页面设置为百分比高度,这会有区别吗?是的,如果基于html的页面高度为100%,那么body{height:100%;}?较大的字体大小可能会使其超出此范围,但是,一旦将“高度”设置为“自动”,就没有任何其他高度可以继承了-但是,在没有看到整个页面结构的情况下,我不想说高度对此设置有多大限制是的,页面和html设置为100%。如何编辑以下代码以仅加载特定div$jcontent.loadtarget.html;如何定义包含在“target”中的div而不是“target”?