0
我使用统一插件来设计我的表单元素。除了选择选项时,所有内容都可以在fancybox中使用。我可以统一它,但当我点击它&选择一个其他值,最上面的一个仍然存在。这怎么解决?统一和Fancybox冲突
这里是我现在的代码:
var tempdiv= $('#editHours'); //empty existing div I attach all content to in js
console.log('div.html():'+tempdiv.html());
$.fancybox(tempdiv.html()
,{
'autoDimensions' : false,
'width' : 300,
'height' : 100,
'transitionIn' : 'none',
'transitionOut' : 'none',
'scrolling' : 'no',
onStart : function onStartFancyEdit(e) {
//$(".dayOption").val('0');
// $.uniform.update(".dayOption");
//$.uniform.update();
},
'onComplete' : function() {
// dayInput.uniform();
//$.fancybox.resize();
$.uniform.update();
}
中的console.log给出:
div.html():
<input class="start" style="height: 15px; width: 32px; padding: 0px; font-size: 11px;" type="text">
- <input class="end" style="height: 15px; width: 32px; padding: 0px; font-size: 11px;" type="text">
<div id="uniform-dateSelect" class="selector">
<span style="-moz-user-select: none;">Day 1 : Sat Nov 13 2010</span>
<select style="opacity: 0;" class="dayOption" id="dateSelect">
<option value="Sat Nov 13 2010">Day 1 : Sat Nov 13 2010</option>
<option value="Sun Nov 14 2010">Day 2 : Sun Nov 14 2010</option></select>
</div>
<input id="editArtistHours" class="button" onclick="return false;" title="Click here to edit the artist hours" value="Edit Hours" tabindex="100" type="button">
<span id="loading">
<img style="display: none;" src="images/layout/loader.gif" alt="Loading">
</span>
<div id="error"></div>
Fancyblox插件:fancybox.net/ 统一插件:http://pixelmatrixdesign.com/uniform/
为什么你的'onstart'没有''''onComplete''? – Shikiryu 2010-11-09 09:18:11
两种方式工作,但感谢注意 – Vincent 2010-11-09 09:20:51