js如何实现点击图片弹出窗口并放大这张图片,弹出的窗口有半透明遮罩层效果,弹出的窗口不跳页面 js如何实现点击图片弹出窗口并放大这张图片,最好弹出的窗口不...

js\u5982\u4f55\u5b9e\u73b0\u70b9\u51fb\u56fe\u7247\u5f39\u51fa\u7a97\u53e3\u5e76\u653e\u5927\u8fd9\u5f20\u56fe\u7247,\u5f39\u51fa\u7684\u7a97\u53e3\u6709\u534a\u900f\u660e\u906e\u7f69\u5c42\u6548\u679c\uff0c\u5f39\u51fa\u7684\u7a97\u53e3\u4e0d\u8df3\u9875\u9762\uff1f

\u901a\u8fc7JS\u4ee3\u7801 document.getElementById('divID').style.etElementById('divID').style.display = 'none'\u3002\u51fd\u6570\u53ef\u4ee5\u5b9e\u73b0\u3002
1\u3001\u906e\u7f69\u5c42\uff1a \uff0c\u5373\u4f5c\u4e3a\u80cc\u666f\u5c42\uff0c\u8986\u76d6\u6574\u4e2a\u9875\u9762\u3002\u5f39\u51fa\u5c42\uff1a\uff0c\u5373\u80cc\u666f\u5c42\u4e0a\u7684\u4e00\u5c42\uff0c\u6b64\u5c42\u53ef\u6839\u636e#form{top: 10%; left: 10%;width: 20%;height: 30%;}\uff0c\u8c03\u6574\u5f39\u51fa\u5c42\u7684\u5f39\u51fa\u4f4d\u7f6e\u3002

2\u3001\u5f39\u51fa\u5c42\u548c\u906e\u7f69\u5c42\u5168\u90e8\u4e3adiv\u6807\u7b7e\uff0c\u53ef\u4ee5\u5229\u7528display\u6765\u63a7\u5236\u663e\u793a\u548c\u9690\u85cf\u7684\u5c5e\u6027\uff0c\u5728js\u4e2d\uff0c\u663e\u793a\uff1a document.getElementById('divID').style.display = document.getElementById('divID').style.display = 'none'\u3002
3\u3001\u663e\u793a\u906e\u7f69\u5c42\u548c\u5f39\u51fa\u5c42\uff0c\u5373\u53ef\u7528\u56fe\u4e2dpopDiv\uff08\uff09\u51fd\u6570\u8868\u793a\uff1a \u5176\u4e2d\uff0cshowId \u8868\u793a\u5f39\u51fa\u5c42\u7684divId, backId \u8868\u793a\u906e\u7f69\u5c42\u7684divId\uff1b\u51fd\u6570\u7b2c\u53bb\u30012\u884c\u663e\u793a\u5f39\u51fa\u5c42\u548c\u906e\u7f69\uff0c3\u30014\u30015\u884c\u8bbe\u7f6e\u906e\u7f69\u5c42\u7684\u957f\u5ea6\u3001\u5bbd\u5ea6\u3002

4\u3001\u5173\u95ed\u5f39\u51fa\u5c42\u548c\u906e\u7f69\u5c42\u7528hideDiv\u51fd\u6570\uff08\uff09\uff0c \u5176\u4e2d\uff1ashowId \u8868\u793a\u5f39\u51fa\u5c42\u7684divId, backId \u8868\u793a\u906e\u7f69\u5c42\u7684divId\uff1b\u5148\u5173\u95ed\u5f39\u51fa\u5c42\uff0c\u540e\u5173\u95ed\u906e\u7f69\u5c42\u3002

5\u3001\u70b9\u51fb\u6309\u94ae\u540e\uff0c\u5f39\u51fa\uff0c\u8981\u7ed9\u6309\u94ae\u52a0\u4e0aonclick\u51fd\u6570\uff0c\u70b9\u6211\uff0c\u663e\u793a\u5f39\u51fa\u5c42\u3002

6\u3001\u6574\u4f53\u4ee3\u7801\u5982\u4e0b\uff0ccss \u6837\u5f0f\u53ef\u6839\u636e\u4e2a\u4eba\u7684\u559c\u597d\u81ea\u884c\u6dfb\u52a0\u3002







#divid {
position:fixed;
z-index:2000;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
#imgid {
width:1000px;
height:500px;
}



function myFunction(){
var src=$("#imgip").attr("src")
$("#imgid").attr("src",src)
$("#divid").css("display","block")

}
function myFunc(){
$("#divid").css("display","none")

}











通过JS代码  document.getElementById('divID').style.etElementById('divID').style.display = 'none'。函数可以实现。



参考:http://code.ciaoca.com/jquery/lightbox/


这种效果吗?



  • ...寮瑰嚭鎻愮ず绐楀彛[宸茬粡鏄渶鍚庝竴椤礭鏄鎬庝箞瀹炵幇鐨?
    绛旓細閫氬父鏄垎椤 閮芥槸 灏佽鎴愯嚜瀹氫箟鏍囩瀹炵幇鐨勩傚彧瑕佸湪銆愪笅涓椤点戠殑鐐瑰嚮浜嬩欢涓 鍔犲叆 銆愭暟鎹簱鏌ヨ缁撴灉=0 鏃 寮瑰嚭"宸茬粡鏄渶鍚庝竴椤"銆戠殑閫昏緫灏卞彲浠ヤ簡
  • js濡備綍寮瑰嚭绐楀彛js濡備綍寮瑰嚭绐楀彛妯″紡
    绛旓細涓嬮潰鏄竴涓畬鏁寸殑js寮瑰嚭瀵硅瘽妗嗙殑浠g爜銆傚鍒朵唬鐮佸涓:鏌ョ湅浠g爜 page.html 杩欓噷瀹氫箟浜嗕竴涓嚱鏁皁penwin()锛屽叾鍐呭鏄墦寮涓涓獥鍙c傚湪琚皟鐢ㄤ箣鍓嶏紝瀹冩病鏈変换浣曠敤澶勩傛庝箞绉板懠锛熸柟娉曚竴:娴忚鍣ㄨ鍙栭〉闈㈡椂锛屽脊鍑轰竴涓脊绐楋紱澶嶅埗浠g爜濡備笅:澶嶅埗浠g爜濡備笅:value=page.htmlpage2.html锛屼负浜嗛伩鍏嶄袱涓寮瑰嚭绐楀彛閲嶅彔锛岃...
  • js濡備綍寮瑰嚭椤甸潰js濡備綍寮瑰嚭椤甸潰绐楀彛
    绛旓細iframe妗嗘灦椤甸潰涓寮瑰嚭绐楀彛濡備綍浣跨敤JS鍥炶皟? 鍙兘鏄:鍐掓场鎵鑷,闃绘鍐掓场,灏卞彲浠ヤ簡銆js鎵ц鍒嗕负涓や釜闃舵,涓涓槸鎹曡幏,鐒跺悗灏辨槸鍐掓场銆 涓句釜渚嬪瓙,浣犲湪澶涓祵濂椾竴涓皬p,涓や釜p閮界粦瀹鐐瑰嚮浜嬩欢,褰撲綘鐐瑰嚮灏忕殑p鐨勬椂鍊欍備袱涓猵鐨勪簨浠堕兘浼氳瑙﹀彂銆傝繖灏辨槸鍥犱负,js鐨勫啋娉℃満鍒躲 鎴戜笉鐭ラ亾浣犵敤浠涔堟祻瑙堝櫒,濡傛灉鏄痺3c鏍囧噯鐨勮瘽鍙栨秷...
  • 鎬ョ敤:缃戦〉璁捐:濡備綍鐢JS瀹炵幇:鍗曞嚮鎸夐挳灏辨柊鎵撳紑涓涓殑绐楀彛,骞惰璁¤绐楀彛...
    绛旓細2012-05-04 html涓,濡備綍鐐瑰嚮button灏辫兘寮瑰嚭涓涓柊鐨绐楀彛? 34 2016-12-24 璁捐涓涓綉椤,浣垮緱鎵撳紑瀹冩椂寮瑰嚭涓涓叏灞忕殑绐楀彛,璇ョ獥鍙d腑鏈変竴涓... 2012-12-13 缃戦〉璁捐濡備綍瀹炵幇鍥剧墖鍐呮寜閽偣鍑诲悗灞曠ず瀛愬浘鐗 1 2013-12-09 濡備綍鐢js瀹炵幇 鍦ㄥ綋鍓嶉〉闈㈡墦寮鏂伴〉闈 鑰屼笉鏄湪鏂扮獥鍙f墦寮 4 2014-01-30 缃戦〉璁捐缂栫▼...
  • 濡備綍瀹炵幇鍦ㄤ竴涓綉椤典腑寮瑰嚭澶氫釜涓嶅悓鐨勫皬绐楀彛
    绛旓細濡備綍瀹炵幇鍦ㄤ竴涓綉椤典腑寮瑰嚭澶氫釜涓嶅悓鐨勫皬绐楀彛 鎴戞兂瀹炵幇鍦ㄤ竴涓綉椤典腑鏈10澶勮秴绾ч摼鎺,姣忎釜瓒呯骇閾炬帴涓鐐瑰嚮,閮借兘寮瑰嚭涓涓搴旂殑灏忕獥鍙c... 鎴戞兂瀹炵幇鍦ㄤ竴涓綉椤典腑鏈10澶勮秴绾ч摼鎺,姣忎釜瓒呯骇閾炬帴涓鐐瑰嚮,閮借兘寮瑰嚭涓涓搴旂殑灏忕獥鍙c 灞曞紑  鎴戞潵绛 1涓洖绛 #鐑# 鍙箰鏍,鏄粈涔堟爲?鏉ㄥ厗鏄 2006-04-15 路 ...
  • 濡備綍瀹炵幇a鏍囩鐐瑰嚮浜嬩欢,寮瑰嚭寮圭獥鑰屼笉鏄〉闈
    绛旓細 寮圭獥 alert_box { width: 200px;height: 200px;background-color: red;display: none;position: absolute;} 寮圭獥 var width=document.documentElement.clientWidth||document.body.clientWidth;var height=document.documentElement.clientHeight||document.body.clientHeight;document.getElement...
  • ASP:瀹㈡埛绔皢鍥剧墖褰撳仛涓涓寜閽,鐐瑰嚮鍚寮瑰嚭涓皬绐楀彛鍑烘潵,瑕佽兘甯D璺宠浆...
    绛旓細灏濊瘯濡備笅 doc:=wb1.document as ihtmldocument2;userinputelement:=(doc.all.itemv('fastpostmessage',0) as ihtmlinputelement);userinputelement.value:='1111111' ;
  • 濡備綍鐐瑰嚮鎸夐挳寮瑰嚭鏂绐楀彛,杈撳叆鏁版嵁鍚庤繑鍥炲苟鍒锋柊椤甸潰
    绛旓細"dialogWidth:330px;dialogHeight:auto;status:no;help:no;resizable:yes;");杩欎釜鏂规硶锛屽脊鍑猴紝浣犲彲浠ョ櫨搴︿竴涓 锛js寮瑰嚭妯″紡绐楀彛 濡傛灉浣犱笉鍠滄杩欐牱鐨勭獥鍙 浣犱篃鍙互鍦ㄨ繖涓〉闈㈠啓涓涓诞鍔ㄧ殑div妗锛岃繖涓榛樿闅愯棌锛岀劧鍚鐐瑰嚮鐨勬椂鍊欐墽琛宩s锛宩s鏂规硶閲岄潰鎺у埗杩欎釜娴姩鐨刣iv妗嗘樉绀猴紝杩欐牱灏瀹炵幇寮瑰嚭鏁堟灉浜嗐
  • ASP涓鐐瑰嚮灏忓浘鍦ㄥ師绐楀彛寮瑰嚭鍥惧眰鏄剧ず澶у浘杩欎釜鏁堟灉鎬庢牱瀹炵幇?
    绛旓細MM_showHideLayers('Layer1','','hide')杩欓噷 鐐瑰嚮鎵ц浜嗚繖涓js鍑芥暟 浣犳妸杩欎釜鍑芥暟鎵惧嚭鏉ョ爺绌朵笅鍢 ...浣犵洿鎺ユ妸浠栫殑js鏂囦欢down涓嬫潵 鎵句竴涓嬮噷闈㈢殑MM_showHideLayers鍑芥暟 杩欎釜鍑芥暟鐨勫姛鑳藉氨鏄
  • js鍑犵鍚寮瑰嚭div绐楀彛 鎬庝箞瀹炵幇
    绛旓細1銆侀鍏堟墦寮鏄痟builder缂栬緫鍣紝鎵撳紑鍚庢柊寤轰竴涓┖鐧界殑html鏂囨。锛屽湪閲岄潰鍒涘缓涓涓猧nput鎸夐挳锛屽拰涓涓猟iv骞剁粰div鐨刬d灞炴ц缃负btn锛屽悓鏃惰缃牱寮忥紝璁剧疆div鐨勯珮搴﹀拰瀹藉害骞舵妸display鐨勫睘鎬у艰缃负none灏卞彲浠ヤ簡锛2銆佺劧鍚庡湪涓嬫柟鍐欏叆js浠g爜锛岄鍏堣幏鍙栦袱涓爣绛剧殑dom瀵硅薄锛岀粰鎸夐挳娣诲姞click鐐瑰嚮浜嬩欢锛屽湪鐐瑰嚮浜嬩欢鐨勫洖璋...
  • 扩展阅读:jquery图片点击跳转页面 ... js实现图片点击时放大 ... js弹出页面窗口 ... js关闭浏览器窗口的方法 ... js点击图片跳转链接 ... js打开一个新的窗口 ... js图片轮播和点击切换 ... 点击按钮切换图片js ... js实现点击文字出现图片 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网