我正在使用 Ken Wheeler 的 Slick,并希望在用户单击 slick-prev 或 slick-next 或向左或向右拖动轮播时将自动播放设置为 false。
slick = $('.slick').slick({
slidesToShow: 3,
slidesToScroll: 2,
autoplay: true,
autoplaySpeed: 2500,
dots: false,
});
Run Code Online (Sandbox Code Playgroud)
我尝试了以下
$('.slick-prev, .slick-next').on('click', function(){
slick.slickSetOption('autoplay', false, false);
});
Run Code Online (Sandbox Code Playgroud)
和
$('.slick-prev, .slick-next').on('click', function(){
$(slider).slick('slickSetOption', 'autoplay', false, false);
});
Run Code Online (Sandbox Code Playgroud)
两者都不起作用,我不确定如何查找可拖动事件。
每次找到特殊字符时,我都想拆分一个字符串。
我这样做了:
preg_split("[\\W]", $str);
Run Code Online (Sandbox Code Playgroud)
但这仍然允许下划线(也许更多?)
是否可以只说允许 az AZ 和数字并拆分任何不是其中之一的内容?
我有一个创建 Excel 文件并将其导出的脚本。这在 PHP5.6 中运行良好,但自从升级到 PHP7.0 后,这不再起作用。
我发现了一些人们建议安装的相关问题php7.0-zip,但这并没有解决问题。
在不同的浏览器上也得到相同的错误。
它发生在 $objWriter->save('php://output');
require_once 'includes/PHPExcel/PHPExcel.php';
require_once 'includes/PHPExcel/PHPExcel/Writer/Excel2007.php';
$title = 'Export'. date('d-m-Y');
$count = $_GET['count'];
$objPHPExcel = new PHPExcel();
$objWorkSheet = $objPHPExcel->createSheet(0);
foreach ($_SESSION['tableheaders'][$count] as $column => $val) {
$objWorkSheet->setCellValueByColumnAndRow($column, 1, $val);
$objWorkSheet->getStyleByColumnAndRow($column, 1)->getFont()->setBold(true);
$objWorkSheet->getStyleByColumnAndRow($column, 1)->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->setRGB('C2C2C2');
}
$lastColumnIndex = 'A';
foreach ($_SESSION['tablerows'][$count] as $row => $innerArr) {
foreach ($innerArr as $column => $val) {
$objWorkSheet->setCellValueByColumnAndRow($column, $row + 2, $val);
$objPHPExcel->getActiveSheet()->getColumnDimensionByColumn($column)->setAutoSize(true);
$lastColumnIndex = $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn($column)->getColumnIndex();
}
}
$objPHPExcel->getActiveSheet()->freezePane('A2');
$objPHPExcel->getActiveSheet()->setAutoFilter("A1:{$lastColumnIndex}1");
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); …Run Code Online (Sandbox Code Playgroud)