
导航栏高度设置为15%,它的高度就一直为浏览器高度的15%,比例不会变,高度会变!
CSS样式高度设置百分比有优点有缺点,看你怎么搭配了。
一般导航栏的高度都是定值,宽度是百分比。
整个文档宽高度$(document)width(); $(document)height()
也有类似的$("body")width() height()
好好看jquery的文档啊、、、、这么基础的
再写一个对话框就是了
<script type="text/javascript">
$(function () {
// Dialog
$('#dialog')dialog({
autoOpen: false,
width: 600,
buttons: {
"Ok": function () {
$(this)dialog("close");
},
"Cancel": function () {
$(this)dialog("close");
}
}
});
$('#dialog_link')click(function () {
$('#dialog')dialog('open');
return false;
});
$('#dialog2')dialog({
autoOpen: false,
width: 600,
buttons: {
"Ok": function () {
$(this)dialog("close");
},
"Cancel": function () {
$(this)dialog("close");
}
}
});
$('#dialog_link2')click(function () {
$('#dialog2')dialog('open');
return false;
});
});
</script>
<p><a href="#" id="dialog_link" >打开第一个对话框</a></p>
<div id="dialog" title="第一个对话框">
第一个对话框<br /><p><a href="#" id="dialog_link2" >打开第二个对话框</a></p>
</div>
<div id="dialog2" title="第二个对话框">
第二个对话框<br />
</div>
隐藏域也是表单元素,获取隐藏域hidden的值的方与获取文本框input的值的方法一样,也可以用类似的方法动态设置隐藏域的值。
1
$("input:hidden")val();
下面给出简单的示例:
创建Html元素
1
2
3
4
5
6
7
8
<div class="box">
<span>点击按钮后获取隐藏域的值:</span>
<div class="content">
<span>偷偷告诉你,隐藏域的值为“我是隐藏域的文本”。</span>
<input type="hidden" name="test" value="我是隐藏域的文本">
</div>
<input type="button" value="获取隐藏域">
</div>
设置css样式
1
2
3
divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
divbox span{color:#999;font-style:italic;}
divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
编写jquery代码
1
2
3
4
5
$(function(){
$("input:button")click(function() {
alert($("input:hidden[name='test']")val());
})
})
观察效果
jquery获取classname的方法。
如下参考:
1.首先,打开桌面上的jquery图标,打开软件,创建一个新的HTML文档,并指定元素的ID。
2.编写JS脚本,根据ID选择元素,如下图所示。
3.使用.val()方法获取被选元百素的value值,如下图。
4.以d出窗口的形式显示得到的输入值。
5.保存文件并在浏览器中查看结果。
$(document)scrollTop()
获取垂直滚动的距离
即当前滚动的地方的窗口顶端到整个页面顶端的距离
$(document)scrollLeft()
这是获取水平滚动条的距离
看明白了吗??
你要获取顶端
只需要获取到scrollTop()==0的时候
就是顶端了
要获取底端
只要获取scrollTop()>=$(document)height()-$(window)height()
就可以知道已经滚动到底端了
$(document)height()
//是获取整个页面的高度
$(window)height()
//是获取当前
也就是你浏览器所能看到的页面的那部分的高度
这个大小在你缩放浏览器窗口大小时
会改变
与document是不一样的
根据英文应该也能理解吧
其实你可以自己做个实验就知道了
$(document)scroll(function(){
$("#lb")text($(document)scrollTop());
})
<span
id="lb"
style="top:100px;left:100px;position:fixed;"></span><!--一个固定的span标记
滚动时方便查看-->
一些简单的想法,全当共同学习:
其实jQuery里面的d出层都是些div,用js代码控制这些div何时显示,用css控制这些div的显示样式,无所谓谁是谁的子窗口。
要实现你所说的效果,最省事的无非是找些UI框架,如jQuery UI,jQuery Easy UI等,根据里面的帮助文档做,调用插件就是了。
自己写,给个简单示例:
<html><head>
<title>测试</title>
<script type="text/javascript" src="jqueryjs"></script>
<style type="text/css">
#father{display:none;position:absolute;width:400px;height:300px;left:100px;top:100px;background:Red;}
#son{display:none;position:absolute;width:200px;height:150px;left:200px;top:175px;background:Green;}
</style>
</head>
<body>
<a href="#" onclick="javascript:$('#father')show()">打开父窗口</a>
<div id="father">
<a href="#" onclick="javascript:$('#son')show();">打开子窗口</a><br/>
<a href="#" onclick="javascript:$('#father,#son')hide();">关闭</a>
</div>
<div id="son">
<a href="#" onclick="javascript:$('#son')hide();">关闭</a>
</div>
</body>
</html>
以上就是关于jquery如何获取当前窗口的缩放比例全部的内容,包括:jquery如何获取当前窗口的缩放比例、求jquery 获取整个窗口大小,包括滚动条的方法,要兼容各个主流浏览器、如何用 jquery dialog 方式双层d出窗口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)