选择子(或后继)元素作为内容

时间:2017-02-09 14:37:19

标签: jquery tooltipster

在Tooltipster中,import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; public class CustomGrid extends BaseAdapter{ private Context mContext; private final String[] web; private final int[] Imageid; public CustomGrid(Context c, String[] web, int[] Imageid) { mContext = c; this.Imageid = Imageid; this.web = web; } @Override public int getCount() { // TODO Auto-generated method stub return web.length; } @Override public Object getItem(int position) { // TODO Auto-generated method stub return null; } @Override public long getItemId(int position) { // TODO Auto-generated method stub return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub View grid; LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); grid = new View(mContext); grid = inflater.inflate(R.layout.grid_item, null); TextView textView = (TextView) grid.findViewById(R.id.grid_text); ImageView imageView = (ImageView)grid.findViewById(R.id.grid_image); textView.setText(web[position]); imageView.setImageResource(Imageid[position]); return grid; } } self.next()之类的内容可以用作self.children()吗?

如果具有data-tooltip-content的元素指向命名元素,则该命名元素将是工具提示的内容。凉。下面,当模型编号被鼠标悬停时,弹出功能列表。

有没有办法在不给每个内容元素单独class="tooltip"的情况下执行此操作?我可以告诉Tooltipster只使用下一个元素吗?

id

或者,孩子而不是继任者呢?此处的内容位于<style type="text/css"> .tooltip-content {display:none} .tooltipster-base .tooltip-content {display:block} </style> <span class="tooltip" data-tooltip-content="#tc1">Model 2000X</span> <ul class="tooltip-content" id="tc1"> <li>Red</li> <li>Platinum</li> <li>32 cu in.</li> </ul> <span class="tooltip" data-tooltip-content="#tc2">Model 3000X</span> <ul class="tooltip-content" id="tc2"> <li>Blue</li> <li>Gold</li> <li>64 cu in.</li> </ul> 范围内,而不是之后:

tooltip

对于我需要的东西,或者甚至是类似的东西 - 都没关系。我只想避免命名所有内容元素,而是使用position来标识内容。

1 个答案:

答案 0 :(得分:1)

怎么样

$('.tooltip').tooltipster({
  functionInit: function(instance, helper){
    instance.content($(helper.origin).next().detach());
  }
});

https://jsfiddle.net/5xqqmrt6/33/