在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来标识内容。
答案 0 :(得分:1)
怎么样
$('.tooltip').tooltipster({
functionInit: function(instance, helper){
instance.content($(helper.origin).next().detach());
}
});