欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery實(shí)現(xiàn)點(diǎn)擊文本框彈出熱門標(biāo)簽的提示效果

 更新時間:2013年11月17日 17:00:30   作者:  
點(diǎn)擊文本框彈出熱門標(biāo)簽的效果實(shí)現(xiàn)方法有很多,在本文為大家詳細(xì)介紹下使用jQuery是如何實(shí)現(xiàn)的,感興趣的朋友不要錯過
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery實(shí)現(xiàn)點(diǎn)擊文本框彈出熱門標(biāo)簽的提示示例_網(wǎng)頁代碼站</title>
<style type="text/css">
body {
font-size:12px;font-family:Arial;
}
#m_tagsItem {
background:#fff;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
width:590px;
*width:561px;
width:561px\9;
padding:10px;
border:1px solid #ccc;
z-index:1000;
display:none;
}
#m_tagsItem p {
text-align:left;
line-height:22px;
padding:2px 0;
margin:0;
border:0;
}
#m_tagsItem span {
font-weight:bold;
}
#m_tagsItem a {
margin:0 5px;
}
.m_tagsname {
color:#999;
vertical-align:middle;
font-size:12px;
text-indent:3px;
line-height:20px;
}
#tagClose {
font-size:12px;
color:#888;
cursor:pointer;
position:absolute;
top:2px;
right:2px;
}
</style>
<script src="http://www.webdm.cn/themes/script/jquery.js"></script>
<script language="javascript">
(function ($) {
$.fn.bgIframe = $.fn.bgiframe = function (s) {
if ($.browser.msie && /6.0/.test(navigator.userAgent)) {
s = $.extend({
top: 'auto', // auto == .currentStyle.borderTopWidth
left: 'auto', // auto == .currentStyle.borderLeftWidth
width: 'auto', // auto == offsetWidth
height: 'auto', // auto == offsetHeight
opacity: true,
src: 'javascript:false;'
}, s || {});
var prop = function (n) { return n && n.constructor == Number ? n + 'px' : n; },
html = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="' + s.src + '"' +
'style="display:block;position:absolute;z-index:-1;' +
(s.opacity !== false ? 'filter:Alpha(Opacity=\'0\');' : '') +
'top:' + (s.top == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')' : prop(s.top)) + ';' +
'left:' + (s.left == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')' : prop(s.left)) + ';' +
'width:' + (s.width == 'auto' ? 'expression(this.parentNode.offsetWidth+\'px\')' : prop(s.width)) + ';' +
'height:' + (s.height == 'auto' ? 'expression(this.parentNode.offsetHeight+\'px\')' : prop(s.height)) + ';' +
'"/>';
return this.each(function () {
if ($('> iframe.bgiframe', this).length == 0)
this.insertBefore(document.createElement(html), this.firstChild);
});
}
return this;
};
})(jQuery);
jQuery.fn.selectCity = function (targetId) {
var _seft = this;
var targetId = $(targetId);
this.click(function () {
var A_top = $(this).offset().top + $(this).outerHeight(true); // 1
var A_left = $(this).offset().left;
targetId.bgiframe();
targetId.show().css({ "position": "absolute", "top": A_top + "px", "left": A_left + "px" });
});
targetId.find("#tagClose").click(function () {
targetId.hide();
});
$(document).click(function (event) {
if (event.target.id != _seft.selector.substring(1)) {
targetId.hide();
}
});
targetId.click(function (e) {
e.stopPropagation(); // 2
});
return this;
}
$(function () {
$("#selecttags").selectCity("#m_tagsItem");
});
//為文本域連續(xù)賦值
function checktag(o) {
var tagid = function (id) { return document.getElementById(id); }
var tags = []; //存放標(biāo)簽,避免重復(fù)加入
var tagidSPLITCHAR = ' '; //設(shè)定分隔符,根據(jù)程序需求可改
var d = tagid('selecttags');
if (d.value)
tags = d.value.split(tagidSPLITCHAR);
var v = o.innerHTML; //如果tag有別的值或者別的非innerHTML里體現(xiàn)的內(nèi)容
var s = tagidSPLITCHAR + tags.join(tagidSPLITCHAR) + tagidSPLITCHAR
if (!new RegExp(tagidSPLITCHAR + v + tagidSPLITCHAR, 'g').test(s)) {
s += v;
}
s = s.replace(new RegExp("(^" + tagidSPLITCHAR + "*|" + tagidSPLITCHAR + "*tagid)", "g"), '');
d.value = s;
tags = s.split(tagidSPLITCHAR);
}
</script>
</head>
<body>
如果沒有出現(xiàn)提示框請刷新一下頁面再試~
<input type="text" id="selecttags" name="m_tagsname" class="m_tagsname" style="width: 577px"
value="點(diǎn)擊查看熱門標(biāo)簽和您曾經(jīng)使用過的標(biāo)簽" onclick="if(this.value=='點(diǎn)擊查看熱門標(biāo)簽和您曾經(jīng)使用過的標(biāo)簽'){this.value='';this.className='m_tagsname'}">
<div id="m_tagsItem" style="display: none">
<div id="tagClose">
關(guān)閉</div>
<p>
<span>溫馨提示:</span>標(biāo)簽間請用“空格”、“逗號”或“分號”隔開,用簡練的詞語概括您的博文內(nèi)容。</p>
<p>
<span>熱門標(biāo)簽:</span><a href="javascript:void(0)" onclick="checktag(this)">彩妝</a><a
href="javascript:void(0)" onclick="checktag(this)">美發(fā)</a><a href="javascript:void(0)"
onclick="checktag(this)">美優(yōu)博客</a><a href="javascript:void(0)" onclick="checktag(this)">aaa</a><a
href="javascript:void(0)" onclick="checktag(this)">bbb</a><a href="javascript:void(0)"
onclick="checktag(this)">天堂</a><a href="javascript:void(0)" onclick="checktag(this)">eee</a><a
href="javascript:void(0)" onclick="checktag(this)">fff</a><a href="javascript:void(0)"
onclick="checktag(this)">ggg</a></p>
<p>
<span>您使用過的標(biāo)簽:</span><a href="javascript:void(0)" onclick="checktag(this)">軟件</a><a
href="javascript:void(0)" onclick="checktag(this)">Delphi</a><a href="javascript:void(0)"
onclick="checktag(this)">博客</a><a href="javascript:void(0)" onclick="checktag(this)">源碼</a><a
href="javascript:void(0)" onclick="checktag(this)">彩妝</a><a href="javascript:void(0)"
onclick="checktag(this)">google</a><a href="javascript:void(0)" onclick="checktag(this)">新浪</a></p>
</div>
<br />
<p>
<a >網(wǎng)頁代碼站</a> - 最專業(yè)的網(wǎng)頁代碼下載網(wǎng)站 - 致力為中國站長提供有質(zhì)量的網(wǎng)頁代碼!</p>
</body>

</html>

相關(guān)文章

  • 使用jQuery中的wrap()函數(shù)操作HTML元素的教程

    使用jQuery中的wrap()函數(shù)操作HTML元素的教程

    wrap(),顧名思義,就是包裹的意思,就是在你所在器外層包裹一層?xùn)|西,接下來我們就詳細(xì)來看使用jQuery中的wrap()函數(shù)操作HTML元素的教程:
    2016-05-05
  • Jquery插件編寫簡明教程

    Jquery插件編寫簡明教程

    這篇文章主要介紹了Jquery插件編寫簡明教程,jquery插件開發(fā)實(shí)例,需要的朋友可以參考下
    2014-03-03
  • jQuery+Ajax+PHP彈出層異步登錄效果(附源碼下載)

    jQuery+Ajax+PHP彈出層異步登錄效果(附源碼下載)

    本文我們給大家介紹如何使用jQuery+Ajax+PHP彈出層異步登錄的應(yīng)用。感興趣的朋友通過本文學(xué)習(xí)吧
    2016-05-05
  • jQuery使用height()獲取高度需要注意的地方

    jQuery使用height()獲取高度需要注意的地方

    這篇文章主要介紹了jQuery使用height()獲取高度需要注意的地方,對于display:none或者隱藏的部分無法獲取到其高度,這是使用jQuery的height方法需要注意的地方,需要的朋友可以參考下
    2014-12-12
  • 理解jquery事件冒泡

    理解jquery事件冒泡

    這篇文章主要介紹了jquery事件冒泡,以及如何阻止jQuery事件冒泡現(xiàn)象,感興趣的朋友可以參考一下
    2016-01-01
  • jQuery設(shè)置圖片等比例縮小的方法

    jQuery設(shè)置圖片等比例縮小的方法

    這篇文章主要介紹了jQuery設(shè)置圖片等比例縮小的方法,涉及jQuery針對頁面元素屬性動態(tài)判定與設(shè)置相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • jquery讀寫cookie操作實(shí)例分析

    jquery讀寫cookie操作實(shí)例分析

    這篇文章主要介紹了jquery讀寫cookie操作,結(jié)合實(shí)例形式分析了jQuery針對cookie的常用讀寫操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • Jquery方式獲取iframe頁面中的 Dom元素

    Jquery方式獲取iframe頁面中的 Dom元素

    這篇文章主要介紹了Jquery方式如何獲取iframe頁面中的Dom元素,需要的朋友可以參考下
    2014-05-05
  • jQuery Validate驗(yàn)證框架詳解(推薦)

    jQuery Validate驗(yàn)證框架詳解(推薦)

    jQuery Validate 插件為表單提供了強(qiáng)大的驗(yàn)證功能,讓客戶端表單驗(yàn)證變得更簡單,同時提供了大量的定制選項(xiàng),滿足應(yīng)用程序各種需求。有興趣的可以了解一下。
    2016-12-12
  • IDEA配置jQuery, $符號不再顯示黃色波浪線的問題

    IDEA配置jQuery, $符號不再顯示黃色波浪線的問題

    這篇文章主要介紹了IDEA配置jQuery, $符號不再顯示黃色波浪線的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10

最新評論