ホームページ >ウェブフロントエンド >jsチュートリアル >中央マスクレイヤーを作成した効果を jquery_jquery で共有する

中央マスクレイヤーを作成した効果を jquery_jquery で共有する

WBOY
WBOYオリジナル
2016-05-16 16:58:521246ブラウズ

复制代 代码如下:





遮罩演练



















  • < ;/li>







shadow.js

复制代码代码如下:

shadow_list=[];
function showAddTopic(cb){
var input_container=$('#content-container-templet').clone();
input_container.removeAttr('id');
varshadow=$( '
').addClass('shadow-wrapper').append(input_container);
shadow.appendTo(document.body);
shadow_list.push(shadow);
$ ('.sure',shadow).on('click',function(){
var val=$('.input-li input',shadow).val();
cb(val);
hiddenAddTopic();
});
$('.cancel',shadow).on('click',function(){
hideAddTopic();
});
}

関数 hideAddTopic(){
if(shadow_list.length>0){
varshadow=shadow_list.pop();
shadow.remove();
}
}

component2.css

复制代码代码如下:

html,body{
padding:0px;
margin: 0px;
幅: 100%;
高さ: 100%;
overflow:hidden;
}
ul,li{
padding:0px;
margin: 0px;
list-style:none;
}
input,textarea{
vertical-align:middle ;
border:none;
}
.layout-container{
position:absolute;
top:0px;
height:100%;
overflow:auto;
}
.left-container{
left: 0px;
width:20%;
border:solid 5px #52BE7F;
}
.right-container{
right:0px;
幅:80%;
}
.shadow-wrapper{
位置: 絶対;
幅:100%;
高さ: 100%;
}
.topic-title li span{
height:30px;
line-height:30px;
vertical-align:middle;
}
.topic-title .fun {
float:right;
}
.topic-input-div{
位置: 絶対;
左: 50%;
上:50%;
高さ: 200px;
width: 400px;
margin-top:-120px ;
margin-left:-210px;
padding:20px 10px;
}
.topic-input-ul {
vertical-align: middle;
position:absolute;
width:380px;
height:2em;
左: 50%;
上:50%;
margin-top: -1em;
margin-left: -190px;
}
.topic-input-ul li{
line-height: 2em;

display:inline -block;
*display:inline;
}
.topic-input-ul .input-li{
width:40%;
}
.topic-input-ul .btn-li{
width: 15%;
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。