我查过了 在CSS中使用百分比边距但想要像素的最小边距?.它有如何在使用百分比时实现最小保证金.但我正在使用
width:80%;
margin:5px auto;
Run Code Online (Sandbox Code Playgroud)
如何在左侧设置最小边距.我在调整浏览器窗口大小时按照减少空间使用了自动边距
谢谢
当拖动和输入<div class="upload-cont">
颜色从边框和文本的灰色到黑色完美变化时,当它<span class="add-text">
变为灰色时,它会变回灰色.
CSS:
.upload-cont{
cursor:pointer;
margin-left:130px;
display:inline-block;
border:2px dashed #a8a8a8;
max-width:220px;
max-height:180px;
min-width:220px;
min-height:180px;
position:relative;
border-radius:3px;
}
.add-text{
display:block;
font-size:10px;
font-weight:bold;
color:#999;
word-wrap:break-word;
text-align:center;
width:100px;
top:37%;
left:25%;
position:absolute;
}
.add-text:hover{ color:black; }
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="upload-cont">
<span class="add-text">
Click to add or<br/>
Drag and drop image here
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready(function () {
$(".upload-cont,.add-text").on('dragenter', function (e) {
$(".upload-cont").css({
"border": "2px dashed black"
});
$(".add-text").css({
"color": "black"
});
});
$(".upload-cont").on('dragleave', function (e) {
$(".upload-cont").css("border", "2px dashed #a8a8a8"); …
Run Code Online (Sandbox Code Playgroud) 当拖放文件<div>
以获取我使用的文件列表对象var files=e.originalEvent.dataTransfer.files;
但是当从上传窗口选择文件时我不知道该使用什么.
检查这个 jsfiddle.
我该<input type="file">
怎么用来从中获取文件列表?
我有一个顶部栏,并使用float设置链接.在其中一个链接我有一个浮动的div.In div我想显示一个绝对定位的图像.我使用绝对,因为我不想显示完整的图像只显示它的一部分.这是通过使用top和left as来实现的
CSS
div.cont{
max-width:50px;
min-width:50px;
height:50px;
overflow:hidden;
}
img{
position:absolute;
width:100px;
height:100px;
top:-10px;
left:-15px;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div style="float:right;">
<div class="cont">
<img src="image url"/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,由于图像是绝对定位的,因此它显示在div之外.
怎么能克服这个并在div中显示图像?
提前致谢.
我对 MVVM 模式知之甚少。我的问题是数据没有绑定到 xaml 控件,没有错误。进度条仍为 0。
主页视图模型
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel;
using CSMS_MVVM.Models;
namespace CSMS_MVVM.ViewModels
{
class HomepageViewModel : INotifyPropertyChanged
{
BackgroundWorker _worker;
public int _progress=20;
public int Progress
{
get { return _progress; }
set {
_progress = value;
OnPropertyChanged(new PropertyChangedEventArgs("Progress"));
}
}
public void startBackgroundProcess()
{
_worker = new BackgroundWorker();
_worker.DoWork += new DoWorkEventHandler(worker_DoWork);
_worker.ProgressChanged += worker_Progress_Changed;
_worker.RunWorkerAsync();
}
private void worker_Progress_Changed(object sender, ProgressChangedEventArgs e)
{
Progress = e.ProgressPercentage;
} …
Run Code Online (Sandbox Code Playgroud) jQuery的:
$(document).ready(function () {
$('input[type=file]').uploadImage();
jQuery.event.props.push('dataTransfer');
$(".upload-cont").bind('dragenter', function (e) {
$(".upload-cont").css("border", "1px dashed black;");
});
$(".upload-cont").bind('drop', function (e) {
var files = e.dataTransfer.files;
e.preventDefault();
});
$("body").bind('drop', function (e) {
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud)
在Firefox 17,资源管理器8中,当一个文件从桌面拖放到浏览器时,图像将被加载到另一个页面中.我添加了preventDefault(),它在chrome中完美运行.可以做什么以便在ff中阻止动作,即浏览器.
我有一个功能:
function name(type)
{
$.i="";
$.post("name.php", type, function(data, status){
$(".pic").attr("src", data);
$.i=data;
})
alert($.i); //this is not working
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,警报显示空警报框.但是当我有
function name(type)
{
$.i="";
$.post("name.php", type, function(data, status){
$(".pic").attr("src", data);
$.i=data;
alert($.i); //now this is working
})
}
Run Code Online (Sandbox Code Playgroud)
我想返回name.php文件返回的值.name.php
包含echo "string"
.它仅用于测试.在第二个给定的代码string
显示,但首先它不起作用.
如何从函数返回值并将接收到的值分配给在$ .post()外部或函数中声明的变量.
提前致谢.