小编use*_*404的帖子

简化此If语句,因此它不会重复代码 - Javascript

我有一个在'for'循环内运行的If语句,用于为Google地图创建标记.基本上,如果未勾选勾选框,则运行代码全部显示所有标记,但如果勾选了复选框,则它会检查第二个参数,并仅运行与此条件匹配的项目的代码.

我下面的代码工作正常,但这意味着我必须在if语句的两个部分使用相同的代码.如果有更好的方法来构造If语句来实现这一点,那么除了将它构建成函数之外?

if(!FriendlyChecked){

    //Code here

} else if(FriendlyChecked && Friendly == "Yes"){

    //Same code here

}
Run Code Online (Sandbox Code Playgroud)

javascript if-statement

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

jScrollPane高度刷新基于我的内容(不工作)

我正在使用jScrollPane插件和我的SmartAutocomplete(https://github.com/laktek/jQuery-Smart-Auto-Complete),我将自动完成结果附加到我的主要包含div的jScrollPane中,以便用户可以滚动它们.

这是有效的,但我的问题是当一个新的数据集附加到我的jScrollPane时,高度(滚动区域)不会更新,它总是保持相同的高度..所以项目要么被切断,要么有大量的白色底部的空间.

我看过他们的动态内容示例的演示,但无法使其工作:在这里演示

有人有主意吗?

javascript jquery autocomplete jscrollpane

0
推荐指数
1
解决办法
3676
查看次数