国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery 模擬雅虎首頁的點擊對話框效果

2019-11-21 00:35:21
字體:
來源:轉載
供稿:網(wǎng)友
這里說明下,這樣的效果武林網(wǎng)發(fā)過類似的效果。具體的可以到腳本下載中心查找。

效果圖:

 

聲明:我做的只是實現(xiàn)這個效果,在美觀上并沒有做到y(tǒng)ahoo主頁這么好看,所以不要介意!

原材料:

 

   

   

思路:

1:為每一個li標簽添加懸浮事件

2:構建iframe并獲取到當前l(fā)i標簽下的a元素的href屬性值

3:構建DIV包含iframe元素并顯示
HTML結構:

復制代碼 代碼如下:

<ul>
<Li><a >新聞</a></Li>
<li><a >體育</a></li>
<li><a >娛樂</a></li>
</ul>

CSS樣式:
復制代碼 代碼如下:

ul{
float:left;
}
ul li{
display:block;
margin-top:15px;
width:100px;
position:relative;
}
a{
text-decoration:none;
color:#8000ff;
}
.show{
width:640px;
height:506px;
position:absolute;
top:-45px;
left:30px;
background:url(1.gif) no-repeat;
padding:45px 20px 35px 40px;
}
.close{
width:22px;
height:22px;
float:right;
display:block;
margin-top:-30px;
background:url(2.gif) no-repeat;
}
.quick{
position:absolute;
top:0px;
left:30px;
background:url(3.jpg) no-repeat;
width:37px;
height:26px;
font-size:12px;
color:white;
line-height:26px;
text-align:center;
}

JS代碼:
復制代碼 代碼如下:

$(document).ready(function(){
$('ul li a').hover(function(e){
var quickw=$(this).parent().parent().find('#clickdiv');
if(quickw){
$('#clickdiv').remove();
}
$(this).parent().append('<div id="clickdiv">預覽</div>');
$('#clickdiv').addClass('quick');
$("#clickdiv").click(function(){
$(this).css('display','none');
var url=$(this).parent().find('a').attr('href');
var $basediv=$(this).parent().parent().find('#window');
if($basediv){
$('#window').remove();
$(this).parent()
.append("<div id='window'><div id='closebutton'><a href='#'></a></div><iframe frameborder='0' hspace='0' src='"+url+"' style='width:640px;height:506px;'></iframe></div>")
.fadeIn('slow');
$("ul li #window").addClass('show');
$('#closebutton a').addClass('close');
$('#closebutton a').click(function(){
$("ul li #window").remove();
});
}
});

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓬莱市| 衡水市| 读书| 晋中市| 丽水市| 廊坊市| 应城市| 尚志市| 潍坊市| 乌拉特前旗| 中西区| 阿克苏市| 霍林郭勒市| 合水县| 久治县| 普兰县| 西丰县| 南涧| 梧州市| 建湖县| 呼图壁县| 遂宁市| 崇明县| 云南省| 岱山县| 犍为县| 波密县| 特克斯县| 曲阜市| 哈密市| 黄山市| 台前县| 景泰县| 通道| 三门县| 内江市| 扎鲁特旗| 荣成市| 贵南县| 永新县| 和硕县|