重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

jquery评论,jquery描述

Jquery显示评论有点问题

//试试这样呢?

宁陕ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

$.each($('.bottom'),function(index,value){

(function(i){

$(this).on('click','.comment',function(){

//作判断,需登录才能显示出评论框

if($.cookie('userName')){

if($('.comment_list').eq(i).is(':hidden')){

$('.comment_list').eq(i).show();

}else{

$('.comment_list').eq(i).hide();

}

}else{

$('#error').dialog('open');

setTimeout(function(){

$('#login').dialog('open');

$('#error').dialog('close');

},1000);

}

})(index)

});

像这种点击就弹出评论框的jquery怎么做?说说思路

比如底下那个评论列表的容器层 ,也就是你画的红框的id="pinlun",

两种思路:

整个页面加载的时候就把评论也加载完了,但是先隐藏起来,点击时候显示

点击时候实时跟后台ajax交互获取数据,然后innerHtml到pinlin这个层里显示出来。

jquery 如何刷新 评论列表啊?

点击最新评论的回复没有弹出回复框

解答:

新生成的标签没有注册到dom中,需要重新绑定事件

例如你的代码是这样写的

$(".huifu").click(function(){

//弹出回复框

})

以上代码 在已经存在的评论中是可以点击的,但是新的回复内容就不可以了

解决办法:

$(".huifu").on("click",function(){

//弹出回复框 此处on为jquery1.9以上版本修改自live,如果是低版本的jquery,将on改为live就可以了

})

jquery 如何实现评论内容即时显示

如果你只要前端显示的话就用DOM,创建一个onclick函数,var newText=document.getElementById("...").value; ,然后创建新文本var addText=createTextnode(newText);,再在评论列表.appendChild(addText);

如果要保存在服务器再从中读取的话就得用AJAX了

Jquery怎样实现Ctrl+Enter组合键快捷发表评论

jQuery 实现 Ctrl+Enter 快捷键发表评论 jquery代码:

script language="javascript"

jQuery(document).keypress(function(e){

if(e.ctrlKey e.which == 13 || e.which == 10) {

jQuery("#commentForm").submit();

} else if (e.shiftKey e.which==13 || e.which == 10) {

jQuery("#commentform").submit();

}

})

/script

重点介绍:

在ff中 判断 ctrl+enter 是 e.ctrlKey e.which ==13

在ie6中 判断ctrl+enter 是 e.ctrlKey e.which ==10

其他案例:

textarea name="comment" id="comment" tabindex="4" /textarea

改成:

textarea name="comment" id="comment" tabindex="4" onkeydown="if(event.ctrlKeyevent.keyCode==13){document.getElementById('submit').click();return false};"/textarea

以上是为大家分享的Ctrl+Enter实现发表的代码,当在文本域内使用组合键Ctrl+Enter怎样实现发布的代码,供大家参考学习。


分享标题:jquery评论,jquery描述
网站URL:http://cqcxhl.cn/article/dsgjggj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP