目前,我正在使用jQuery星级插件。下面的javascript代码显示了悬浮时标题标记中的内容。当我停止悬停时,文本(内容)就消失了。当用户单击其中一颗星星时,我希望文本保持不变。
我在下面找到了一段代码,它在点击时很明显地将代码打印在DIV中。有人能帮我把它和其他代码整合起来吗?当我创建一个新的脚本部分时,它似乎不起作用。
用于悬停/标题效果的代码.
jQuery(function($){ $('.hover-star1').rating({ focus: function(value, link){
var tip = $('#hover-test1');
tip[0].data = tip[0].data || tip.html();
tip.html(link.title || 'value: '+value); }, blur: function(value, link){
var tip = $('#hover-test1');
$('#hover-test1').html(tip[0].data || ''); } });显然打印的代码
$('.hover-star').click(function (){$('#someDiv').text($(this).val());先期
发布于 2012-05-25 13:41:06
在第二行代码中缺少一个结束括号:
$('.hover-star').click(function (){$('#someDiv').text($(this).val());应该是
$('.hover-star').click(function (){$('#someDiv').text($(this).val() });发布于 2013-06-25 13:57:09
将评级功能中的模糊部分更改如下:
blur: function(value, link){
var tip = $('#hover-star');
$('#hover-test1').html($('input[name="someName"]:checked').attr('title') );
}将"someName“替换为输入字段的名称。此外,还可以通过添加评级函数之外的内容来预置该值:
$('#hover-test1').html($('input[name="someName"]:checked').attr('title') );https://stackoverflow.com/questions/9564340
复制相似问题