滑鼠懸浮停留三秒後自動顯示大圖js程式碼_javascript技巧
滑鼠懸浮停留三秒後顯示大圖,在網頁中還是比較實用的
<style> *{margin:0;padding:0;list-style-type:none;} img,a{border:0;} .piccon{height:75px;margin:100px 0 0 50px;} .piccon li{float:left;padding:0 10px;} #preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;z-index:2000;} </style>
<script type="text/javascript"> this.imagePreview = function(){ xOffset = 10; yOffset = 30; var urll; $(".widget .ks-content a,.box .ks-switchable-content div li a").hover(function(){ //$(".widget .ks-content a").hover(function(e){ //var goods_id = $(this).attr("href").replace("goods/", ""); var goods_id = $(this).attr("href").replace("index.php?app=goods&id=", ""); this.t = this.title; this.title = " "; var c = (this.t != "") ? "<br/>" + this.t : " "; $.post("index.php?app=default&act=ajaxBigImage", {goods_id: goods_id},function(data){ $.ajaxSettings.async = false; if(data!=0){ urll = data; $("body").append("<div id='preview'><img src="+ urll +" />"+ c +"</div>"); return true; }else{ return false; } }); /* $("#preview") .css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px") .fadeIn("fast"); */ $('#preview').css({ position:'absolute', left: ($(window).width() - $('#preview').outerWidth())/2, top: ($(window).height() - $('#preview').outerHeight())/2 + $(document).scrollTop() }); setTimeout(function(){ $("#preview").fadeIn("fast"); },3000) }, function(){ this.title = this.t; $("#preview").remove(); }); /* $("a.preview").mousemove(function(e){ $("#preview") .css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px"); }); */ }; $(document).ready(function(){ imagePreview(); }); </script> <div id="_widget_579" name="jdr_sale_list" widget_type="widget" class="widget"> <div class="sale_list mt10 clearfix"> <h2>销售排行</h2> <div> <ul class="ks-nav ks-nav1476271702"> <li class="ks-active nav1">特效礼花</li> <li class="nav2">套餐烟花</li> </ul> <div class="ks-content"> <ul class="box" id="box1_1476271702"> <li > <div class="pic"><a href="index.php?app=goods&id=331"><img alt="【81发六锦系列组合烟花】" src="data/files/store_927/goods_51/small_201312121557314803.JPG" height="60" width="60"></a><b>1</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=331">【81发六锦系列组合烟花】</a></div> <div class="price">¥200.00</div> </div> </li> <li > <div class="pic"><a href="index.php?app=goods&id=336"><img alt="【八喜系列组合烟花】五福临门、六六大顺、七星高照、八方得利" src="data/files/store_927/goods_33/small_201312121630335585.JPG" height="60" width="60"></a><b>2</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=336">【八喜系列组合烟花】五福临门、六六大顺、七星高照、八方得利</a></div> <div class="price">¥180.00</div> </div> </li> <li > <div class="pic"><a href="index.php?app=goods&id=375"><img alt="【五福系列组合烟花】福运长流、福满人间、福寿满堂、福如东海、福到财来" src="data/files/store_927/goods_193/small_201312130956337166.JPG" height="60" width="60"></a><b>3</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=375">【五福系列组合烟花】福运长流、福满人间、福寿满堂、福如东海、福到财来</a></div> <div class="price">¥260.00</div> </div> </li> <li style="border-color:#fff;" > <div class="pic"><a href="index.php?app=goods&id=399"><img alt="合家欢乐组合烟花\小礼花" src="data/files/store_927/goods_197/small_201312131059578989.JPG" height="60" width="60"></a><b>4</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=399">合家欢乐组合烟花\小礼花</a></div> <div class="price">¥480.00</div> </div> </li> </ul> <ul class="box box2" id="box2_1476271702" style="display:none;"> <li > <div class="pic"><a href="index.php?app=goods&id=310"><img alt="套餐烟花-儿孙满堂" src="data/files/store_927/goods_92/small_201312121508128170.jpg" height="60" width="60"></a> <b>1</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=310">套餐烟花-儿孙满堂</a></div> <div class="price">¥888.00</div> </div> </li> <li > <div class="pic"><a href="index.php?app=goods&id=305"><img alt="套餐烟花-六六大顺" src="data/files/store_927/goods_136/small_201312121455369033.jpg" height="60" width="60"></a> <b>2</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=305">套餐烟花-六六大顺</a></div> <div class="price">¥666.00</div> </div> </li> <li > <div class="pic"><a href="index.php?app=goods&id=303"><img alt="套餐烟花-一路顺发" src="data/files/store_927/goods_118/small_201312121451582290.jpg" height="60" width="60"></a> <b>3</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=303">套餐烟花-一路顺发</a></div> <div class="price">¥1,688.00</div> </div> </li> <li style="border-color:#fff;" > <div class="pic"><a href="index.php?app=goods&id=300"><img alt="套餐烟花-喜事连连" src="data/files/store_927/goods_14/small_201312121443346243.jpg" height="60" width="60"></a> <b>4</b></div> <div class="info"> <div class="title"><a href="index.php?app=goods&id=300">套餐烟花-喜事连连</a></div> <div class="price">¥1,288.00</div> </div> </li> </ul> </div> </div> </div> 后端处理 //ajax function ajaxBigImage() { if(!empty($_POST['goods_id'])){ $goods_id=$_POST['goods_id']; $goodsimg_mod = & m('goodsimage'); $uploadedfile_mod = & m('uploadedfile'); //$file_id = $goodsimg_mod->getOne("select file_id from `ecm_goods_image` WHERE goods_id={$goods_id} ORDER BY file_id DESC"); //获取file_id 字符串 $file_arr = $goodsimg_mod->getCol("select file_id from `ecm_goods_image` WHERE goods_id={$goods_id} ORDER BY file_id DESC"); if(!empty($file_arr)){ $file_str = implode(",",$file_arr); } //echo $file_str; $url_arr = $uploadedfile_mod->getAll("select file_type,file_path from `ecm_uploaded_file` WHERE file_id IN({$file_str}) ORDER BY add_time DESC"); if(!empty($url_arr)){ foreach ($url_arr as $v){ if($v['file_type'] == 'image/gif'){ $url = $v['file_path']; break; exit(); }else { unset($v); } } } //$url = $uploadedfile_mod->getOne("select file_path from `ecm_uploaded_file` WHERE file_id={$file_id} ORDER BY add_time DESC"); if(!empty($url)){ echo $url; exit(); }else{ echo 0; exit(); } }else{ echo 0; } }

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

不同JavaScript引擎在解析和執行JavaScript代碼時,效果會有所不同,因為每個引擎的實現原理和優化策略各有差異。 1.詞法分析:將源碼轉換為詞法單元。 2.語法分析:生成抽象語法樹。 3.優化和編譯:通過JIT編譯器生成機器碼。 4.執行:運行機器碼。 V8引擎通過即時編譯和隱藏類優化,SpiderMonkey使用類型推斷系統,導致在相同代碼上的性能表現不同。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

JavaScript是現代Web開發的核心語言,因其多樣性和靈活性而廣泛應用。 1)前端開發:通過DOM操作和現代框架(如React、Vue.js、Angular)構建動態網頁和單頁面應用。 2)服務器端開發:Node.js利用非阻塞I/O模型處理高並發和實時應用。 3)移動和桌面應用開發:通過ReactNative和Electron實現跨平台開發,提高開發效率。

本文展示了與許可證確保的後端的前端集成,並使用Next.js構建功能性Edtech SaaS應用程序。 前端獲取用戶權限以控制UI的可見性並確保API要求遵守角色庫

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務

從C/C 轉向JavaScript需要適應動態類型、垃圾回收和異步編程等特點。 1)C/C 是靜態類型語言,需手動管理內存,而JavaScript是動態類型,垃圾回收自動處理。 2)C/C 需編譯成機器碼,JavaScript則為解釋型語言。 3)JavaScript引入閉包、原型鍊和Promise等概念,增強了靈活性和異步編程能力。

JavaScript在Web開發中的主要用途包括客戶端交互、表單驗證和異步通信。 1)通過DOM操作實現動態內容更新和用戶交互;2)在用戶提交數據前進行客戶端驗證,提高用戶體驗;3)通過AJAX技術實現與服務器的無刷新通信。

JavaScript在現實世界中的應用包括前端和後端開發。 1)通過構建TODO列表應用展示前端應用,涉及DOM操作和事件處理。 2)通過Node.js和Express構建RESTfulAPI展示後端應用。
