小编Jul*_*iev的帖子

<select> ::在图标无法点击之前

我有一个带有几个选项的select元素,但渲染的图标不是元素的一部分,因此不可点击.有任何想法吗?

我的代码

HTML

<div class="styled-select icon-drop-down">
  <select class="select">
    <option value="low">Sort by: Low</option>
    <option value="high">Sort by: High</option>
    <option value="long text">long text</option>
  </select>
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS

.styled-select {
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   width: 100%;
   cursor: pointer;
   overflow: hidden;
   display: inline;
   position: relative;
   border-radius: 0;
   border: none;

   &.icon-drop-down::before {
    position: absolute;
    top: 5px;
    right: 10px;
    color: $dark-grey;
        transform: scale(0.7);
   }
}
Run Code Online (Sandbox Code Playgroud)

html css

7
推荐指数
1
解决办法
2661
查看次数

如果aria-expanded ===,则添加类

我怎么能去翻课aria=expanded === true呢?我有以下标记:

HTML

<a id="{{content.static.productDetailsToggleId}}" class="collapsed pdp-accord-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">{{content.static.productDetailsText}}<img class="accordion-plus" src="{{meta.assetsPath}}img/plus79.png" alt="accordion content">
</a>
Run Code Online (Sandbox Code Playgroud)

JS

$(function () {
  if ($('pdp-accord-toggle').attr('aria-expanded') === true) {
    $(this).find(".accordion-plus").toggleClass("accordion-minus");
  }
})
Run Code Online (Sandbox Code Playgroud)

编辑 - 更多信息

基本上我观看到一个之间切换plus图标和minus图标,取代了img.accordion-classcontent: url(another image);.这也是我的CSS.

CSS

.accordion-plus {
  height: 1em;
  float: right;
  margin-right: 1em;
}

.accordion-minus {
  opacity: .5;
  content: url(../../assets/img/minus-1.png);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

7
推荐指数
1
解决办法
3万
查看次数

React JavaScript文件中用于HTML支持的Atom包

是否有一个Atom文本编辑器包,在React JavaScript文件中编写时支持HTML自动完成?谢谢!

reactjs atom-editor

4
推荐指数
1
解决办法
3901
查看次数

定位元素/ div的下一个实例

我有以下HTML结构和JavaScript文件:

html的

<li>
 <button class="show-more"></button>
 some more elements
 <div class="hidden"></div>
</li>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$( ".show-more" ).click(function() {
  event.preventDefault();
  $( this ).next().slideToggle( "fast", function() {
  });
});
Run Code Online (Sandbox Code Playgroud)

我需要点击事件来切换下一个第一个实例.hidden,但点击事件是针对它之后的第一个元素,而不是下一个实例.hidden,任何想法我怎么能去做?

html javascript jquery

2
推荐指数
1
解决办法
588
查看次数

标签 统计

html ×2

javascript ×2

jquery ×2

atom-editor ×1

css ×1

reactjs ×1