jQuery星级-单击打印文本
目前我正在使用jQuery星级插件。下面的javascript代码显示了悬停时标题标记中的内容。当我停止悬停时,文本(内容)消失。我希望当用户单击其中一个星星时,文本保持不变 我在下面找到了一段代码,当单击时,它显然会将代码打印在一个DIV中。 有人能帮我把它和其他代码整合起来吗?当我创建一个新的脚本部分时,它似乎不起作用 我用于悬停/标题效果的代码。jQuery星级-单击打印文本,jquery,hover,rating,Jquery,Hover,Rating,目前我正在使用jQuery星级插件。下面的javascript代码显示了悬停时标题标记中的内容。当我停止悬停时,文本(内容)消失。我希望当用户单击其中一个星星时,文本保持不变 我在下面找到了一段代码,当单击时,它显然会将代码打印在一个DIV中。 有人能帮我把它和其他代码整合起来吗?当我创建一个新的脚本部分时,它似乎不起作用 我用于悬停/标题效果的代码。 jQuery(function($){ $('.hover-star1').rating({ focus: function(value,
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());
Thnx提前第二行代码中缺少一个结束括号:
$('.hover-star').click(function (){$('#someDiv').text($(this).val());
应该是
$('.hover-star').click(function (){$('#someDiv').text($(this).val() });
更改分级功能中的模糊部分,如下所示:
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') );