我有一个div,我在我的页面上作为对话框浮动。当我使用try并使用时,文件选择器不会显示。任何帮助将不胜感激。
创建浮动div的功能类似于
function openFloat($html)
{
$floatDiv = $('<div id="mainFloater" class="floater" ></div>');
$center = $('<div id="floaterCenter" class="floater" align="center"></div>');
$fieldset = $('<fieldset id="floaterFieldset" align="left" id="floaterFieldset"></fieldset>');
$fieldset.append($html);
$floatDiv.append($center);
$center.append($fieldset);
$('body').append($floatDiv);
}
openFloat($('<input type="file" name="file">'))
答案 0 :(得分:0)
如果我在onload上使用脚本,它确实有用。
<script type="text/javascript">
function openFloat($html)
{
$floatDiv = $('<div id="mainFloater" class="floater" ></div>');
$center = $('<div id="floaterCenter" class="floater" align="center"></div>');
$fieldset = $('<fieldset id="floaterFieldset" align="left" id="floaterFieldset"></fieldset>');
$fieldset.append($html);
$floatDiv.append($center);
$center.append($fieldset);
$('body').append($floatDiv);
}
$(document).ready(function(){
openFloat($('<input type="file" name="file">'));
});
</script>
答案 1 :(得分:0)
我发现了问题。我有一些点击处理程序。点击mainFloater会隐藏所有内容。单击floaterFieldset将取消单击(因此不会隐藏)。但是,取消点击也取消了所有按钮的点击次数。