素材牛VIP会员
asp.NET把jquery库调用进来之后,在aspx页面的head标签里写script脚本为什么没有效果
 飞***a  分类:JavaScript  人气:1373  回帖:2  发布于6年前 收藏

如图,我用id获取控件的时候,这个按钮点击效果有出现,但是效果一闪而逝,页面在这个按钮点击之后就像页面刷新了一样,效果一下子又没了,又回到了按钮点击之前的那样,跪求大神解决TAT 这个东西对我来说很重要 后面很多前端的东西我都是这么实现的 TAT

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv2 入门
逸***S JS工程师 6年前#1

这个点击事件是a标签吗?如果是的话,href的值用javascript:void(0)试试

另外,这个纯前端的东西,这个元素的id就别用服务端获取了吧。。。

Lv6 码匠
飞***z 站长 6年前#2

(先说明下我不懂asp的东西,就是给你个思路~)
建议你可以这么解决:

  1. 直接在浏览器上设置css属性,看看是不是可以出来效果(排除因为布局或者其它css属性相互影响的情况);
  2. 如果浏览器上没问题,那么建议你把那个选择器先写个变量出来,比如可以是var iii = '#' + <%=xxx%>;之类的,然后调用.on()时用变量;
  3. 隐藏和显示的实现,如果是用jQ的话,优先用.hide()和.show()两个接口,因为会保存原有dom的display属性,而不是全用display:block;其次建议单独做个class,比如可以是.hide {display:none;},然后通过.addClass()和.removeClass()来使用。
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取