开发者

Set Highslide attribute with jQuery

This is working when using images:

$("#div).attr('onClick', 'return hs.expand(this)');

This is 开发者_如何学Pythonnot when using ajaxed content:

$("#div").attr('onClick', 'return hs.htmlExpand(this, { objectType: 'ajax'} )');

Probably there is something wrong with the syntax.


If the word 'ajax' is really supposed to be embedded in the string then I guess you need double quotes:

$("#div").attr('onClick', 'return hs.htmlExpand(this, { objectType: "ajax"} )');


Use live() instead of .attr()

$("#div").live('click', function () {
    return hs.htmlExpand(this, { objectType: 'ajax'});
});
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜