jQuery MiniUI
标题:
calender的drawdate在动态页面下无效?
[打印本页]
作者:
纠结的逗比
时间:
2015-8-28 16:38:51
标题:
calender的drawdate在动态页面下无效?
代码如下:
function onDrawDate(e){
var date= mini.formatDate ( e.date, "yyyy-MM-dd" ) ;
if(date == "2015-08-27"){
e.dateStyle="background:yellow";
}
if(date == "2015-08-28"){
e.dateStyle="background:pink";
}
if(date == "2015-08-29"){
e.dateStyle="background:skyblue";
}
}
在静态页面下,有效果,
但是在动态页面下就没有用了,可能是什么原因呢?有什么解决办法吗?
作者:
felt
时间:
2015-8-28 17:01:37
不清楚你说的动态页面是怎么生成的
请确保calendar生成的时候调用到了这个方法
作者:
纠结的逗比
时间:
2015-8-28 17:21:55
felt 发表于 2015-8-28 17:01
不清楚你说的动态页面是怎么生成的
请确保calendar生成的时候调用到了这个方法
...
页面代码如下:
<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page isELIgnored="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>家护师信息查看 </title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link src="<%=request.getContextPath()%>/css/demo.css" rel="stylesheet" type="text/javascript" />
<script src="<%=request.getContextPath()%>/js/boot.js" type="text/javascript"></script>
</head>
<body style="overflow-y: auto;padding:0px;padding-bottom:0px;border:0px solid red;position: relative;">
<form name="viewForm" id="viewForm" method="post" ajax="true" >
<div id="tabs1" class="mini-tabs" activeIndex="0" style="width:100%">
<div title="基本信息" name="BaseInfo">
<jsp:include page="1.jsp">
<jsp:param value="false" name="readonly"/>
</jsp:include>
</div>
<div title="状态" name="ZT">
<div id="calendar" class="mini-calendar" showClearButton="false" ondrawdate="onDrawDate" ondateclick="onDateClick"></div>
</div>
</div>
</form>
<script type="text/javascript">
mini.parse();
var data = <%=request.getParameter("data")%>;
var form = new mini.Form("viewForm");
SetData(data);
function onDrawDate(e){
debugger;
var date= mini.formatDate ( e.date, "yyyy-MM-dd" ) ;
debugger;
if(date == "2015-08-28"){
e.dateStyle="background:pink";
}
}
</script>
</body>
</html>
作者:
纠结的逗比
时间:
2015-8-28 17:23:31
felt 发表于 2015-8-28 17:01
不清楚你说的动态页面是怎么生成的
请确保calendar生成的时候调用到了这个方法
...
在F12里看到, e.dateStyle="background:pink"; 是执行了的,但是页面上没有显示。
作者:
纠结的逗比
时间:
2015-8-29 15:26:11
找到问题所在了~~~连的jquery.js和miniui.js的版本不对,低了~~~
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2