动态节点的样式

在一些节点的样式,需要js控制,如图片始终是正方形。当然,图片的正方形,可以通过后台做成一个正放心缩略图,后台改变样式文件。

那客户端的js怎么做了。其实很简单,在head添加style节点,将输入样式添加到style里。

$(‘head‘).append(‘<style>.gq-panel .imgs.n3 img {height:‘ + $(‘.gq-panel .imgs img‘).width() + ‘px;}</style>‘)
时间: 2024-11-06 07:42:32

动态节点的样式的相关文章

JS 操作Dom节点之样式

为了提高用户体验,我们经常会动态修改Dom节点的样式,各种浏览器差异比较大,我们如何应对?不断尝试,不断总结~! 1. style.getComputedStyle.currentStyle 内嵌样式: <!--body --><div style="width: 30px;background-color: #ff6a00;">我就是傻里傻气的,完全素颜!</div> 1 //内联样式优先级最高,通过style获取的样式是最准确的 2 var el

微信小程序--动态添加class样式

尺寸单位: rpx(responsive pixel): 可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素.所以用rpx可解决适配问题 样式导入: /** app.wxss **/ @import "common.wxss"; 内联样式: 框架组件上支持使用 style.class 属性来控制组件的样式. style:静

Android动态生成按钮样式

动态生成按钮样式 使用: int borderColor = Color.parseColor("#2E3135"); int bgColor = Color.parseColor("#00FF00"); // 设置View背景样式,有边框宽度.边框颜色.圆角度数.背景颜色. GradientDrawable shape = DrawableUtils.createShape(1, 4, borderColor, bgColor); btn1.setBackgrou

菜单动态选中的样式

** 菜单动态选中的样式 ** 最近做项目需要优化一下菜单栏,以便于用户知道自己当前操作的是哪个页面,就在网上查找了下资料学习了下并在此总结下 <ul id="menu_list" class="sidebar-menu"> <li> <a href="index.html"> <span>首页</span> </a> </li> <li> <a

动态修改TreeView某些节点TreeNode样式

前段时间做了一个绑定TreeView的页面,这棵树绑定了一些专业信息(一级子节点),但是有这样的一个需求: 有些人对这些专业都有权限,有些人只对部分专业有权限,要求所有节点都要显示,但是用不同的样式区分. 比如:有权限的节点加粗突出显示. 一开始试着给TreeNode写属性属性,结果发现TreeNode是没有样式相关的属性,无奈去问度娘,网上大致有两种方式: (1)设置TreeNode的根节点RootNodeStyle.选中节点SelectedNodeStyle.叶子节点LeafNodeStyl

使用JavaScript动态添加CSS样式规则

原文链接: Add Rules to Stylesheets with JavaScript原文日期: 2014-09-04翻译日期: 2014-09-05翻译人员: 铁锚 现在Web应用中有大量的JavaScript代码,而我们也一直在追寻各种使他们更快的解决方案. 我们通过 事件代理(event delegation) 让事件监听更高效, 我们利用 函数降频技术(function debouncing) 来限制一段时间内给定方法被调用的次数,请参考: 如何防止事件函数的高频触发(中文翻译)

Drupal 通过API动态的加入样式文件

前面几篇文章中讲到关于样式的载入方式.已经了解到能够通过 theme.info 载入样式文件,但都须要更新缓存才干够使用.因些这样子没有办法动态的载入一些样式文件,在DP中提供了两个API操作样式文件 drupal_add_css . drupal_get_css 这里.仍然是以 mytheme 为主题.看下面演示样例: function template_preprocess_page(&$variables) { ? $front_style = path_to_theme() .'/fro

javascript动态添加css样式

查看demo:http://koringz.github.io/addcssstyle/ css的cssstylesheet方法有哪些属性和方法,首先我们是console.log(style.sheet). 当我们知道了style具有这些方法的时候,我们可以用一个函数输出一次获得的css属性方法. function addCss () { var sty = document.createElement('style'); var h2 = document.getElementsByTagNa

easyui 使用jquery动态添加组件样式问题

可以使用$.parser.parse();这个方法进行处理: 例如: $.parser.parse(); 表示对整个页面重新渲染,渲染完就可以看到easyui原来的样式了: var targetObj = $("<input name='mydate' class='easyui-datebox'>").appendTo("#id"); $.parser.parse(targetObj); 表示重新渲染某个特定的组件.