jquery彈窗插件colorbox綁定動(dòng)態(tài)生成元素的方法
colorbox是jquery一個(gè)非常好用的彈窗插件,功能十分豐富,使用體驗(yàn)也很好。
colorbox官網(wǎng):http://www.jacklmoore.com/colorbox/
剛才在是用colorbox的時(shí)候遇到了一個(gè)問(wèn)題,這個(gè)問(wèn)題以前沒(méi)有注意過(guò)。
以前我都是講這個(gè)插件使用在靜態(tài)HTML元素中的,今天為動(dòng)態(tài)生成的元素綁定的時(shí)候發(fā)現(xiàn)不能用了。
常規(guī)的用法是這樣的:
<a class="test" href="test.jpg" title="歡迎大家來(lái)到腳本之家">www.dhdzp.com</a>
$(document).ready(function(){
$(".test").colorbox();
});
以上方法只適用于靜態(tài)元素,如果你要為動(dòng)態(tài)元素綁定colorbox效果的話,就得使用下面的這種方法了:
我們假設(shè)上面的那個(gè)html中的<a>標(biāo)簽是動(dòng)態(tài)生成的元素,那么js就得這么寫(xiě):
$(".test).live('click',function(){
$.colorbox({href:$(this).attr('href'), open:true, height:'100%'});
return false;
});
好了,問(wèn)題完美的解決了。希望對(duì)你有幫助。
- Json2Template.js 基于jquery的插件 綁定JavaScript對(duì)象到Html模板中
- 一個(gè)可綁定數(shù)據(jù)源的jQuery數(shù)據(jù)表格插件
- Angular指令封裝jQuery日期時(shí)間插件datetimepicker實(shí)現(xiàn)雙向綁定示例
- Jquery 模板數(shù)據(jù)綁定插件的使用方法詳解
- Vue.js列表渲染綁定jQuery插件的正確姿勢(shì)
- jQuery給動(dòng)態(tài)添加的元素綁定事件的方法
- jquery移除、綁定、觸發(fā)元素事件使用示例詳解
- JQuery中綁定事件(bind())和移除事件(unbind())
- jQuery事件的綁定、觸發(fā)、及監(jiān)聽(tīng)方法簡(jiǎn)單說(shuō)明
- jQuery事件綁定和委托實(shí)例
- jQuery事件綁定on()、bind()與delegate() 方法詳解
- jquery 插件重新綁定的處理方法分析
相關(guān)文章
基于jQuery實(shí)現(xiàn)仿QQ空間送禮物功能代碼
qq空間的一份虛擬禮物可能會(huì)讓很久不曾相見(jiàn)的朋友拉近一些距離。那么基于jquery代碼是如何實(shí)現(xiàn)此功能的呢?下面腳本之家小編給大家分享基于jQuery實(shí)現(xiàn)仿QQ空間送禮物功能代碼,一起看看吧2016-05-05
window.open不被攔截的實(shí)現(xiàn)代碼
打開(kāi)空白新窗口,再給新窗口的localtion賦值,需要的朋友可以參考下2012-08-08
jquery+ajax實(shí)現(xiàn)上傳圖片并顯示上傳進(jìn)度功能【附php后臺(tái)接收】
這篇文章主要介紹了jquery+ajax實(shí)現(xiàn)上傳圖片并顯示上傳進(jìn)度功能,結(jié)合實(shí)例形式分析了jQuery+ajax結(jié)合layer.js插件與php后臺(tái)交互,實(shí)現(xiàn)顯示上傳進(jìn)度的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06

