jmp3 & thickbox are both great plugins that using jquery,
then, how could jmp3 work in a thickbox window?
jmp3 works fine alone, it seems that
$(document).ready(function(){
$(".mp3").jmp3();
$(".mp3").jmp3();
});
not work when loaded by thickbox
then which event should it been binded? any sugestion would be grateful.
another question , how could thickbox work when loaded in a thickbox window? that's thickbox over thickbox, :-)
i'm using jquery with http://ztooo.com/default/zt/default.htm , maybe you'll see what i mean.
i'm using slighter thicker box, and have patched a few flaws in it.
such as animated gif problem, tiny picture problem, selects disapear when thickbox closed
maybe someone will like it, see diff
19d18
< TB_VisibleSelects = $("select:visible");
100c99
< $("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='' /></div></div>");
---
> $("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='' /></div></div>");
110d108
< imgPreloader.>117,122d114
< var GifOnLoad;
< if (urlType == '.gif') {
< GifOnLoad = "'";
< } else {
< GifOnLoad = "' ";
< }
142,145c134,135
< if (TB_WIDTH < 260) { TB_WIDTH = 260; }
< TB_HEIGHT = imageHeight + 100;
< if (TB_HEIGHT < 180) { TB_HEIGHT = 180; }
< $("#TB_window").append(TB_PrevHTML + TB_NextHTML + "<div id='TB_closeWindow'><a id='TB_closeWindowButton'>close</a></div>" + "<div id='TB_ImageDIV' align='center' valign='middle'><a id='TB_ImageOff' title='Close'><img border=0 id='TB_Image' src='' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+GifOnLoad+"/></a></div><div align='left' id='TB_caption'>"+caption+"</div>");
---
> TB_HEIGHT = imageHeight + 80;
> $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV'><a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"' /></a></div>");
164d153
< if (urlType == '.gif') { TB_ShowBox(); }
175c164
< $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'><a href='' id='TB_ImageOff' title='Close'><embed id='TB_Movie' src='' autostart='true'></embed></div>");
---
> $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'><a href='' id='TB_ImageOff' title='Close'><embed id='TB_Movie' src='' autostart='true'></embed></div>");
201c190
< $("#TB_window").append("<div align='left' id='TB_caption'>"+caption+"</div><div id='TB_closeAjaxWindow'><a id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
---
> $("#TB_window").append("<div id='TB_closeAjaxWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
228c217,218
< TB_VisibleSelects.hide();
---
> TB_VisibleSelects = $("select:visible");
> TB_VisibleSelects.toggle();
307c297
< TB_VisibleSelects.show();
---
> TB_VisibleSelects.toggle();
315c305
< // TB_VisibleSelects.toggle();
---
> TB_VisibleSelects.toggle();
322d311
<
380c369
< }
---
> }
< TB_VisibleSelects = $("select:visible");
100c99
< $("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='' /></div></div>");
---
> $("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='' /></div></div>");
110d108
< imgPreloader.>117,122d114
< var GifOnLoad;
< if (urlType == '.gif') {
< GifOnLoad = "'";
< } else {
< GifOnLoad = "' ";
< }
142,145c134,135
< if (TB_WIDTH < 260) { TB_WIDTH = 260; }
< TB_HEIGHT = imageHeight + 100;
< if (TB_HEIGHT < 180) { TB_HEIGHT = 180; }
< $("#TB_window").append(TB_PrevHTML + TB_NextHTML + "<div id='TB_closeWindow'><a id='TB_closeWindowButton'>close</a></div>" + "<div id='TB_ImageDIV' align='center' valign='middle'><a id='TB_ImageOff' title='Close'><img border=0 id='TB_Image' src='' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+GifOnLoad+"/></a></div><div align='left' id='TB_caption'>"+caption+"</div>");
---
> TB_HEIGHT = imageHeight + 80;
> $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV'><a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"' /></a></div>");
164d153
< if (urlType == '.gif') { TB_ShowBox(); }
175c164
< $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'><a href='' id='TB_ImageOff' title='Close'><embed id='TB_Movie' src='' autostart='true'></embed></div>");
---
> $("#TB_window").append("<div id='TB_caption'>"+caption+"</div><div id='TB_closeWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ImageDIV' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'><a href='' id='TB_ImageOff' title='Close'><embed id='TB_Movie' src='' autostart='true'></embed></div>");
201c190
< $("#TB_window").append("<div align='left' id='TB_caption'>"+caption+"</div><div id='TB_closeAjaxWindow'><a id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
---
> $("#TB_window").append("<div id='TB_closeAjaxWindow'><a href='' id='TB_closeWindowButton'>close</a></div><div id='TB_SecondLine'>" + TB_PrevHTML + TB_NextHTML + "</div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
228c217,218
< TB_VisibleSelects.hide();
---
> TB_VisibleSelects = $("select:visible");
> TB_VisibleSelects.toggle();
307c297
< TB_VisibleSelects.show();
---
> TB_VisibleSelects.toggle();
315c305
< // TB_VisibleSelects.toggle();
---
> TB_VisibleSelects.toggle();
322d311
<
380c369
< }
---
> }
thanks a lot
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
