我目前有一个表单,当选择了一个选项时,它将类附加到输入标签.在使用iCheck插件之前,我让它工作得很漂亮.我基本上是通过一系列父母来找到类'.frmLabel'并在其中添加一个'.frmLabelChecked'类.它适用于我的选择和文本输入,但它不适用于收音机和检查按钮.
从我可以看到iCheck插件为表单样式添加额外的div元素,所以似乎添加一个额外的父()将解决问题.它有点乱,但这是我能做的最好的,因为我正在使用的小部件是动态引入的.
现场示例可以在这里找到:http://bvp.dmediastudios.com和没有icheck的版本(有效)在这里http://bvp.dmediastudios.com/v4/
代码如下:
$('.frmInput input[type=radio]').click(function () {
// buy or lease options, have to seperate functions for each option since the html structure is different for each one so a all size fits solution using parent() is not possible (that I know of) - very lame. BETTER DONE THAN PERFECT!
if ($('.frmInput input[type=radio]').is(':checked')) {
// parent(1) = #harwidget, parent(2) = #homefinderform, parent(3) .frmRow - find .frmLabel
$(this).parent().parent().parent().parent().find('.frmLabel').addClass('frmLabelChecked');
}
});
Run Code Online (Sandbox Code Playgroud)
复选框代码
$('#divBuyType').on('click', 'input:checkbox', function () {
$(this).parent().parent().parent().parent().find('.frmLabel').toggleClass('frmLabelChecked', …Run Code Online (Sandbox Code Playgroud) 目前想知道是否有人遇到过损坏的 zip 文件。我目前正在使用以下代码
// Multiple File Downloads
require_once('includes/pclzip.lib.php');
$archive = new PclZip('archive.zip');
$v_list = $archive->create('robots.txt,index.php');
if ($v_list == 0) {
die("Error : ".$archive->errorInfo(true));
}
$file_url = 'archive.zip';
header('Content-Type: application/zip');
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url);
Run Code Online (Sandbox Code Playgroud)
要创建 zip 存档并强制下载 zip,最终将通过单击按钮来启动,但现在我只是尝试创建一个实际有效的存档。
无论我是否使用内置ZipArchive类或使用PclZip库,我都会遇到这个问题。
一件非常奇怪的事情是,当我通过 FileZilla 下载时,创建并放置在服务器上的 zip工作得很好,但如果我强制下载文件,所有的赌注都会消失。我在多个浏览器中进行了尝试,每个浏览器的结果都是相同的。
真烦人。我承认这是我第一次尝试实现此类功能,所以也许我遗漏了一些东西。我看过一些关于类似问题的帖子,但不幸的是这些解决方案对我不起作用。任何可以提供的帮助将不胜感激。