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

