我在我的网站上使用了样式切换器。此切换器在 PC 浏览器中正常工作,但在移动浏览器中无法正常工作。 我预览,手机和浏览器:iphone 7,safari。 为什么不起作用?
我有 2 个 css 文件:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSheet();
var r = ss.getActiveCell();
//1.Change 'Sheet1' to match your sheet name
if (r.getColumn() == 1 && ss.getName()=='Sheet1') { // 2. If Edit is done in column 1 make change in column 4(D) then:
var celladdress ='D'+ r.getRowIndex();
if(r.getValue() !="" && r.getValue() !=" "){
ss.getRange(celladdress).setValue(new Date()).setNumberFormat("MM/DD/YYYY hh:mm:ss");
} else{
ss.getRange(celladdress).clearContent();
}
//3.Change 'Sheet2' to to match your sheet name
if (r.getColumn() == 1 && ss.getName()=='Sheet2') { // 4. If Edit is done in column (G) then:
var celladdress ='G'+ r.getRowIndex();
if(r.getValue() !="" && r.getValue() !=" "){
ss.getRange(celladdress).setValue(new Date()).setNumberFormat("MM/DD/YYYY hh:mm:ss");
} else{
ss.getRange(celladdress).clearContent();
}
}
}
}
和 2 个按钮:
<link href="<?php echo $domain;?>/css/dark.css" title='default' rel='stylesheet'/>
<link href="<?php echo $domain;?>/css/light.css" title='alternate' rel='alternate stylesheet'/>
和 styleSwitcher.js :