js効果----蓄積
1981 ワード
1、制限ユーザーは数字と小数点しか入力できません.
2、jsを利用してシステムの現在時間を取得する:
3、Jqueryを利用してIframeの高さを内容の高さに適応させる.
4、数字と千分位は互いに回転します.
(1)最大2桁の小数の数字は千分の位に回転します.
(2)千分位から数字へ
<input type="text" onkeypress="var k=event.keyCode; if ((k==46)||(k<=57 && k>=48)) return true;else return false"/>
2、jsを利用してシステムの現在時間を取得する:
new Date().toLocalString();// , ;
3、Jqueryを利用してIframeの高さを内容の高さに適応させる.
<script type="text/javascript">
$(function() {
$("#mainFrame").load(function() {
$(this).height(100);
var contentHeight = $(this).contents().height() + 30;
$(this).height(contentHeight);
});
});
</script>
上の最初の$height(100)は、まずIframeの高さを小さい値に設定します.このようにIframeの内容が高いときは、それを押し開けて、内容の高さをちょうど真実の内容の高さにします.さもないと、あなたのIframeが開いているのが比較的に大きい時、もし2000ならば、この時、あなたは再び1ページの内容の高さをロードして200だけある時、実際にはIframeの内容の高さはまだ2000です.したがって、上記のコードの中で、私達はIframeコンテンツのロードが完了したら、まずIframeの高さを比較的小さい値に調整してから、現在のIframeの内容の高さを現在のIframeの高さに割り当てます.これによって、Iframeの高さを実際の内容の高さに合わせて変化させることができます. <div id="right">
<iframe name="mainFrame" id="mainFrame" src="index.jsp" scrolling="no" style="overflow-x: hidden;" width="800" frameborder="0"></iframe>
</div>
4、数字と千分位は互いに回転します.
(1)最大2桁の小数の数字は千分の位に回転します.
function addComma(num) {
return num.toString().replace(/(\d)(?=(\d{3})+(\.\d{1,2})?$)/g, "$1,");
}
(2)千分位から数字へ
function removeComma(numStr) {
var result = numStr.replace(/,/g, "");
var numReg = /^\d+(\.\d+)?$/;
if (numReg.test(result)) {
return parseFloat(result);
}
return 0;
}