我正在尝试使用Codeigniter和APC制作进度条.
这是我的表格:
<form method="post" action="" id="upload_file" enctype="multipart/form-data" target="result_frame">
<input type="hidden" value="<?php echo uniqid(); ?>" id="progress_key" name="APC_UPLOAD_PROGRESS" />
<p><label for="userfile">Séléctionnez un fichier</label><br />
<input type="file" name="userfile" id="userfile" size="20" />
<button class="btn btn-primary" type="submit" name="submit" id="submit" value="Submit"><span class="icon-upload"></span> Valider</button></p>
Run Code Online (Sandbox Code Playgroud)
当用户点击提交按钮时,它会触发上传过程.这是我的"检查进度"功能:
function checkProgress() {
$.ajax({
type: "POST",
url: "/fbe_upload/index.php/fbeupload/upload_progress",
async: true,
dataType: "json",
data: {
session_unid: $('#progress_key').val()
},
//Success
success: function(data) {
//Progress
liveProgress = data.progress;
//Progress bar
$('#progressBar-' + idRow).attr("class", "progress progress-striped active");
$('#progressBar-' + idRow + " div.bar").css("width", parseInt(liveProgress) + "%"); …
Run Code Online (Sandbox Code Playgroud) 使用jQueryValidate,我只是在另一个特定字段为空时尝试创建一个字段.所以,在互联网上搜索后,我这样做了:
rules: {
marque: {
required: {
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
return true;
}
else {
return false;
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,它不起作用.但是,如果我这样做:
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
alert("Here!");
return true;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
出现警告框.所以,我的测试似乎有效.谁能告诉我我做错了什么?我正在使用jQuery 1.8.3和qTip2与jQueryValidate.非常感谢你!
我刚刚将 Disqus 集成到我正在开发的 WordPress 主题中。除了 CSS 之外,一切都工作正常。如何将我自己的 css 样式应用到 Disqus ?
在我的 .less 文件中,我写了这样的内容:
#disqus_thread {
position: relative;
display:block;
margin: 0 0 20px 0;
padding: 20px;
line-height: 1.5;
color: @brandGray !important;
background-color: @white;
.flat-box-shadow;
overflow: hidden;
clear: both;
iframe {
body.dark {
#layout {
#main-nav {
nav {
a {
color: @brandViolet !important;
&:link,
&:visited {
color: @brandViolet !important;
}
&:hover,
&:active,
&:focus {
color: @lightViolet !important;
}
}
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这根本不起作用。我在网上搜索了一下,发现我的css样式不会被应用,因为Disqus是在iFrame中。我可以在管理面板中找到自定义 Disqus 的任何内容。那么,我该如何解决这个问题呢?
我在本地主机上工作。会不会有问题?
非常感谢!
apc ×1
codeigniter ×1
css ×1
disqus ×1
javascript ×1
jquery ×1
less ×1
progress-bar ×1
upload ×1
validation ×1
wordpress ×1