<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>
<script type="text/javascript">
$(document).ready(function() {
$("#z").studyplay_star({ MaxStar: 10, CurrentStar: 2, Enabled: true },
function (value) {
var a = value;
alert("您对该路线的评价为:" + a + "分!谢谢参与!")
});
});
</script><p> </p>
<p> </p>
<p> </p>
<p>您的评价为:</p>
<div id="z"></div>
</div>代码是网上拿来用的,可是现在它只是弹窗告诉我,我需要获取选中的分数放到label里,然后再插入数据库
$.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>
<script type="text/javascript">
$(document).ready(function() {
$("#z").studyplay_star({ MaxStar: 10, CurrentStar: 2, Enabled: true },
function (value) {
var a = value;
alert("您对该路线的评价为:" + a + "分!谢谢参与!")
});
});
</script><p> </p>
<p> </p>
<p> </p>
<p>您的评价为:</p>
<div id="z"></div>
</div>代码是网上拿来用的,可是现在它只是弹窗告诉我,我需要获取选中的分数放到label里,然后再插入数据库
解决方案 »
- .net中同一个页面怎么获取不同方法中定义的变量名?
- My97DatePicker 相关问题
- js控制隐藏和展开遇到的的问题(换用ajaxToolkitCollapsiblePanelExtender控件也这样的问题)
- 关于VS2005发布的问题,虽然分不多,但也请高手进来下
- ASP.NET版本问题!!!
- 向大家请教:用parent.frames["main"].print()和 window.print()如何才能不弹出那个该死的设置打印机的对话框
- 我想学ASP.NET,各位给推荐一本书
- 为什么会出现该目录??
- 页面间控件的拖动
- 数据库连接的几种方法区别?
- asp.net权限管理如何实现
- 一个Jquery做的星星评级控件,现在只是弹窗告诉我选择了几分,但我想把这个分数值获取过来赋值到label
function (value) {
var a = value;
// alert("您对该路线的评价为:" + a + "分!谢谢参与!")#.ajax({url:"你的网页",data:"Score="+a,success:function(){
$("#你label的ID").html(a);
alert("您对该路线的评价为:" + a + "分!谢谢参与!")
}})
//这个是你应该好好看看资料 });