<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<script src="startpic/jquery.js">
</script> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <td width="14%" height="22" background="tab/images/bg.gif"
bgcolor="#FFFFFF">
<div align="center">
<span class="STYLE1">评定等级</span>
</div>
</td>
<s:iterator value="pageBean.list">
<tr>
<td height="20" bgcolor="#FFFFFF" id="z">
<script type="text/javascript">
$(document).ready(function() {
$("#z").studyplay_star( {
MaxStar : 5,
<!-- <s:property value="pingdingdj"循环取出数据库中的评分等级数字 ,但是每次都是显示一个--!>
CurrentStar : <s:property value="pingdingdj" />
});
});
</script>
</td>
</tr>
</s:iterator>
</table>
</body>
</html>
<script type="text/javascript">
$.fn.studyplay_star = function(options, callback) {
//默认设置
var settings = {
MaxStar : 20,
StarWidth : 23,
CurrentStar : 5,
Enabled : true
};
if (options) {
jQuery.extend(settings, options);
}
;
var container = jQuery(this);
container.css( {
"position" : "relative"
}).html('<ul class="studyplay_starBg"></ul>').find('.studyplay_starBg')
.width(settings.MaxStar * settings.StarWidth).html(
'<li class="studyplay_starovering" style="width:'
+ settings.CurrentStar * settings.StarWidth
+ 'px; z-index:0;" id="studyplay_current"></li>');
if (settings.Enabled) {
var ListArray = "";
for (k = 1; k < settings.MaxStar + 1; k++) {
ListArray += '<li class="studyplay_starON" style="width:'
+ settings.StarWidth * k + 'px;z-index:'
+ (settings.MaxStar - k + 1) + ';"></li>';
}
container.find('.studyplay_starBg').append(ListArray)
container.find('.studyplay_starON').hover(
function() {
$(this).removeClass('studyplay_starON').addClass(
"studyplay_starovering");
$("#studyplay_current").hide();
},
function() {
$(this).removeClass('studyplay_starovering').addClass(
"studyplay_starON");
$("#studyplay_current").show();
}).click(
function() {
var studyplay_count = settings.MaxStar
- $(this).css("z-index") + 1;
$("#studyplay_current").width(
studyplay_count * settings.StarWidth)
//回调函数
if (typeof callback == 'function') {
callback(studyplay_count);
return;
}
})
}
}
</script>只显示一行..下面的都不显示
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<script src="startpic/jquery.js">
</script> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <td width="14%" height="22" background="tab/images/bg.gif"
bgcolor="#FFFFFF">
<div align="center">
<span class="STYLE1">评定等级</span>
</div>
</td>
<s:iterator value="pageBean.list">
<tr>
<td height="20" bgcolor="#FFFFFF" id="z">
<script type="text/javascript">
$(document).ready(function() {
$("#z").studyplay_star( {
MaxStar : 5,
<!-- <s:property value="pingdingdj"循环取出数据库中的评分等级数字 ,但是每次都是显示一个--!>
CurrentStar : <s:property value="pingdingdj" />
});
});
</script>
</td>
</tr>
</s:iterator>
</table>
</body>
</html>
<script type="text/javascript">
$.fn.studyplay_star = function(options, callback) {
//默认设置
var settings = {
MaxStar : 20,
StarWidth : 23,
CurrentStar : 5,
Enabled : true
};
if (options) {
jQuery.extend(settings, options);
}
;
var container = jQuery(this);
container.css( {
"position" : "relative"
}).html('<ul class="studyplay_starBg"></ul>').find('.studyplay_starBg')
.width(settings.MaxStar * settings.StarWidth).html(
'<li class="studyplay_starovering" style="width:'
+ settings.CurrentStar * settings.StarWidth
+ 'px; z-index:0;" id="studyplay_current"></li>');
if (settings.Enabled) {
var ListArray = "";
for (k = 1; k < settings.MaxStar + 1; k++) {
ListArray += '<li class="studyplay_starON" style="width:'
+ settings.StarWidth * k + 'px;z-index:'
+ (settings.MaxStar - k + 1) + ';"></li>';
}
container.find('.studyplay_starBg').append(ListArray)
container.find('.studyplay_starON').hover(
function() {
$(this).removeClass('studyplay_starON').addClass(
"studyplay_starovering");
$("#studyplay_current").hide();
},
function() {
$(this).removeClass('studyplay_starovering').addClass(
"studyplay_starON");
$("#studyplay_current").show();
}).click(
function() {
var studyplay_count = settings.MaxStar
- $(this).css("z-index") + 1;
$("#studyplay_current").width(
studyplay_count * settings.StarWidth)
//回调函数
if (typeof callback == 'function') {
callback(studyplay_count);
return;
}
})
}
}
</script>只显示一行..下面的都不显示
解决方案 »
- Text框中文与英文长度限制问题
- js怎么触发右键另存为效果
- 在哪里写数据检查函数 才起作用????
- javascript 中的 top.parent 该怎么理解阿??
- Extjs Store的Reader的root属性为什么不能是子属性?
- 求一个类似FoxMail左侧那样的js树形菜单
- 准备去上海2天,不知道有没有接待的
- event.srcElement.submit在ie6下可以正常运行,但是在ie5下不行,大家看看为什么?
- 如何使鼠标不离开一个给定的区域?
- 请教高手 兼容360极速模式问题
- Dreamweaver可以结合Eclipse一起用么?数据库是oracle,怎样配置?
- 求助:关于from表单滚动条的问题
不过你代码没贴完整吧,看起来乱糟糟的...